调整Samba以获得更快的速度

  • Lv2
    • 话题31
    • 回复28
    • 经验值16
hudei21 #4201
  • 如何在OMV里提高Samba共享速度。
    下面有一些命令可以放在GLOBAL部分或您想要的共享中的EXTRA OPTIONS中。

    log level = 1
    socket options = TCP_NODELAY SO_RCVBUF = 65536 SO_SNDBUF = 65536
    read raw = yes
    write raw = yes
    max xmit = 65535
    dead time = 15
    getwd cache = yes 
    

    以下是阐述说明:
    log level = 1
    生成基本日志

    socket options= TCP_NODELAY SO_RCVBUF = 65536 SO_SNDBUF = 65536
    告诉服务器根据需要发送尽可能多的数据包以保持低延迟。这将导致自身加速30%。在Samba 2.0套接字选项= TCP_NODELAY成为默认值。

    SO_SNDBUF and SO_RCVBUF
    发送和接收缓冲区通常可以重置为高于操作系统的值。这会使速度略微增加,直到达到最大然后递减到设置点。对于提供给Windows xp / Vista或Linux机器共享的现代OpenBSD,SOSNDBUF和SO_RCVBUF为65536,其吞吐量增加了20%。

    Raw read and write
    这些是重要的性能配置选项;它们使Samba能够对网络进行大量读写操作,在单个SMB请求中最高可达64KB。它们还需要最大的SMB数据包结构,SMB readraw和SMB writeraw,这些选项可以从中名称获取得知。过去,如果您尝试使用read raw,一些客户端会失败。现在没有客户遇到这个问题。读取和写入默认为yes,并且应该保留,除非您发现您有一个古老的错误客户端

    max xmit
    在Samba中,与MTU和窗口大小直接相关的选项是max xmit。此选项设置Samba 将在任何时候尝试写入的最大数据块

    dead time
    终止连接之前不活动的分钟数。

    getwd cache
    此选项缓存当前目录的路径,避免目录列表等待。

    更多配置参数参考以下网站
    http://www.arm-blog.com/samba-finetuning-for-better-transfer-speeds/

查看 13 回复 - 76 至 88 (总计 88)
    • Lv1
      • 话题0
      • 回复9
      • 经验值2
    bigtd #19705

    学习学习

    • Lv1
      • 话题0
      • 回复19
      • 经验值4
    zzyzzyhong #19732

    学习一下了、

    • Lv1
      • 话题0
      • 回复15
      • 经验值3
    chenbo520xy #19810

    很详细啊,给力

    • Lv1
      • 话题0
      • 回复15
      • 经验值3
    chenbo520xy #19817

    能够有提升

    • Lv1
      • 话题0
      • 回复15
      • 经验值3
    251315646 #19829

    谢谢,学习学习

    • Lv1
      • 话题0
      • 回复15
      • 经验值3
    molicn #19892

    感谢分享,学习一下!

    • Lv1
      • 话题0
      • 回复16
      • 经验值4
    supelsp #19910

    感谢分享,学习一下

    • Lv1
      • 话题0
      • 回复15
      • 经验值3
    1278640538 #21813

    支持一下支持一下支持一下

    • Lv1
      • 话题0
      • 回复6
      • 经验值1
    levin222 #21871

    可以有

     

    • Lv1
      • 话题0
      • 回复15
      • 经验值3
    zippyzou #21957

    嗯嗯,可以学习一下

    • Lv1
      • 话题0
      • 回复15
      • 经验值3
    ftkw117 #22103

    感谢分享,学习一下

    • Lv1
      • 话题0
      • 回复15
      • 经验值3
    omvnas852 #22164

    学习一下

    • Lv1
      • 话题0
      • 回复19
      • 经验值4
    orpheuszz #22221

    感谢分享,学习一下

查看 13 回复 - 76 至 88 (总计 88)