在相同情况下,Samba可以读取24 MB / s,写入44 MB / s,而ftp可以读取97 MB和112 MB / s。
该文件说
通常,您应该发现Samba在原始传输速度下的性能与ftp相似。
就我而言,显然不是。
在哪里可以找到有关如何调试Samba性能的提示?
或以其他方式替代Samba的提示?(不幸的是,我不能使用ftp,因为我需要可以与rsync / rsnapshot一起使用的东西。)
更多细节:
- 两台计算机都运行Ubuntu 10.10(使用Samba,因为我也有Mac)
Samba共享位于本地家庭网络上,安装为
$ mount ... //server.local/share/ on /mnt/share type cifs (rw,mand)
通过
cp
在共享中复制()约4GB的单个文件(time
用于计时和手动计算传输速度)来测试Samba的性能。- ftp性能是来自ftp客户端的相同文件的获取/输出编号。
iperf
使网络速度达到约900 Mbits / sbonnie++
使块读取和块写入的磁盘速度都超过200 MB / s- 试图更改性能调整HOWTO中建议的参数(读取/写入原始数据,读取大小,套接字选项),但大多数参数几乎没有差别。(产生差异的原因导致写入速度下降了50%。)