首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调试Samba性能的技巧?

调试Samba性能的技巧?
EN

Ask Ubuntu用户
提问于 2011-01-14 20:30:19
回答 3查看 6.7K关注 0票数 8

在相同的情况下,Samba给我24 MB/s读和44 MB/s写,而ftp给我97和112 MB/ same。

文档

通常,您会发现Samba以原始传输速度执行与ftp类似的操作。

在我的情况下显然不是。

在哪里可以找到有关如何调试Samba性能的技巧?

或者用其他方法替代Samba?(不幸的是,我不能使用ftp,因为我需要一些可以与rsync/r快照一起使用的东西。)

更多详情:

  • 这两台计算机都在运行Ubuntu10.10(使用Samba,因为我也有Mac )
  • Samba共享位于本地家庭网络上,挂载为$挂载. //server.local/ share / on /mnt/share类型cifs (rw,mand)
  • Samba性能通过将~4GB的单个文件复制到共享和从共享中复制(cp)来测试,使用time进行计时和手工计算传输速度。
  • ftp性能是来自ftp客户端的相同文件的get/put的数字。
  • iperf给出的网络速度~900 Mbit/S
  • bonnie++提供磁盘速度>200 MB/s,用于块读取和块写入。
  • 尝试更改性能调优方法中建议的参数(读/写原始参数、读大小参数、套接字选项),其中大多数参数几乎没有区别。(造成不同的因素导致写入速度下降了50%。)
EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2011-01-14 20:48:31

实际上,FTP一旦开始运行,就有相当高的数据吞吐量。慢下来的开销首先是让文件下载。这并不是说这里的Samba没有问题。它的表现应该几乎相同。

老实说,我不太清楚你应该从哪里着手解决这个问题。

理想情况下,您可以将另一台计算机与Samba (例如Windows)的参考安装放在一起,并在Ubuntu机器上测试它作为客户端和服务器。然后你就会知道哪台机器是问题所在,如果只有一个方向才是问题所在,那么你就可以在此基础上报告错误并/或找到一个临时解决方案。

不久前,我看到了一些关于Samba下某些网络硬件故障的东西。这是交换机和网络适配器,但我无法在我的生活中找到任何关于它的东西。这可能是一种边缘情况,不值得考虑。

我们避开桑巴怎么样?FTP可能不起作用,但是NFS怎么办?它可能有最高的传输速度超过很多(在我的经验),它应该处理rsync罚款。

您还可以查看FUSE-挂载FTP服务器,以便rsync可以欺压它。

票数 3
EN

Ask Ubuntu用户

发布于 2011-01-21 06:26:03

在ssh上运行rsync可以获得什么样的性能?也许您可以使用ssh进行rsync,然后在需要在mac之间传输内容时也使用samba?

票数 1
EN

Ask Ubuntu用户

发布于 2011-01-21 13:17:36

您可以在smb.conf中尝试这种方法。

代码语言:javascript
复制
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 = yes
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/21572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档