1) 將 net.inet.tcp.delayed_ack 設為 0
2) 在 smb.conf 的 [global] 區段加入:
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 意見 :
張貼留言