在相同的情况下,Samba给我24 MB/s读和44 MB/s写,而ftp给我97和112 MB/ same。
文档说
通常,您会发现Samba以原始传输速度执行与ftp类似的操作。
在我的情况下显然不是。
在哪里可以找到有关如何调试Samba性能的技巧?
或者用其他方法替代Samba?(不幸的是,我不能使用ftp,因为我需要一些可以与rsync/r快照一起使用的东西。)
更多详情:
cp)来测试,使用time进行计时和手工计算传输速度。iperf给出的网络速度~900 Mbit/Sbonnie++提供磁盘速度>200 MB/s,用于块读取和块写入。发布于 2011-01-14 20:48:31
实际上,FTP一旦开始运行,就有相当高的数据吞吐量。慢下来的开销首先是让文件下载。这并不是说这里的Samba没有问题。它的表现应该几乎相同。
老实说,我不太清楚你应该从哪里着手解决这个问题。
理想情况下,您可以将另一台计算机与Samba (例如Windows)的参考安装放在一起,并在Ubuntu机器上测试它作为客户端和服务器。然后你就会知道哪台机器是问题所在,如果只有一个方向才是问题所在,那么你就可以在此基础上报告错误并/或找到一个临时解决方案。
不久前,我看到了一些关于Samba下某些网络硬件故障的东西。这是交换机和网络适配器,但我无法在我的生活中找到任何关于它的东西。这可能是一种边缘情况,不值得考虑。
我们避开桑巴怎么样?FTP可能不起作用,但是NFS怎么办?它可能有最高的传输速度超过很多(在我的经验),它应该处理rsync罚款。
您还可以查看FUSE-挂载FTP服务器,以便rsync可以欺压它。
发布于 2011-01-21 06:26:03
在ssh上运行rsync可以获得什么样的性能?也许您可以使用ssh进行rsync,然后在需要在mac之间传输内容时也使用samba?
发布于 2011-01-21 13:17:36
您可以在smb.conf中尝试这种方法。
socket options = SO_KEEPALIVE SO_REUSEADDR \
SO_BROADCAST TCP_NODELAY IPTOS_LOWDELAY \
IPTOS_THROUGHPUT SO_SNDBUF=8192 SO_RCVBUF=8192
oplocks = yes
write raw = yes
read raw = yeshttps://askubuntu.com/questions/21572
复制相似问题