2010-11-18

MAC Samba 速度緩慢

為了改善速度,到目前為止做了以下調整:

1) 將 net.inet.tcp.delayed_ack 設為 0
2) 在 smb.conf 的 [global] 區段加入:

large readwrite = no  (此參數會造成檔案讀取錯誤)

read size = 1024
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_SNDBUF=8576 SO_RCVBUF=8576

Note:
參考 http://www.macosxhints.com/article.php?story=20040324053434397
參考 http://www.mobile01.com/topicdetail.php?f=177&t=183347&p=1
net.inet.tcp.delayed_ack 設定方法:

 sudo -s
Password:
 cd /etc
 touch sysctl.conf
 echo 'net.inet.tcp.delayed_ack=0' >sysctl.conf
 exit

檢查 net.inet.tcp.delayed_ack 的值:

 sysctl net.inet.tcp.delayed_ack

使用 vim 來修改 smb.conf:
 sudo vi /etc/smb.conf

鍵入 i 進入 INSERT 模式,ESC 離開。
鍵入 :wq 存檔離開。

0 意見 :

張貼留言