调整Samba以获得更快的速度

  • Lv2
    • 话题28
    • 回复28
    • 经验值15
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/

查看15回复 - 1至15 (总计84)
    • Lv1
      • 话题0
      • 回复2
      • 经验值0
    卫宫四郎 #4870

    不错值 得学习

    • Lv2
      • 话题0
      • 回复20
      • 经验值5
    zxmstar #7847

    学习下!!!

    • Lv1
      • 话题0
      • 回复15
      • 经验值3
    a996535783 #7901

    学习

    • Lv1
      • 话题0
      • 回复15
      • 经验值3
    a996535783 #7902

    有没有更详细的

    • Lv1
      • 话题0
      • 回复5
      • 经验值1
    BLUE_HLX #7919

    感谢分享,学习一下

    • Lv1
      • 话题0
      • 回复15
      • 经验值3
    1317336025 #7970

    学习

    • Lv1
      • 话题0
      • 回复15
      • 经验值3
    晕菜 #8004

    学习一下了、

    • Lv2
      • 话题0
      • 回复45
      • 经验值11
    tucd #8032

    感谢分享,学习一下。

    • Lv1
      • 话题0
      • 回复14
      • 经验值3
    Xiao_文1995 #8255

    感谢分享,学习一下!

    • Lv1
      • 话题0
      • 回复15
      • 经验值3
    SlamDunk #8274

    调整samba,获得最快速度

    • Lv1
      • 话题0
      • 回复4
      • 经验值1
    hehe #8307

    值 得学习值 得学习!

    • Lv1
      • 话题0
      • 回复15
      • 经验值3
    gyc_ao #8376

    值得学习

    • Lv1
      • 话题0
      • 回复15
      • 经验值3
    sslyxhz #8447

    可以可以 学习了

    • Lv1
      • 话题0
      • 回复15
      • 经验值3
    langhaidian #8453

    感谢分享,学习一下

    • Lv1
      • 话题0
      • 回复19
      • 经验值4
    橘子君 #8616

    感谢分享,学习一下!

查看15回复 - 1至15 (总计84)