我家有台ip分享器,是corega BAR SD,
我使用網路線pc to mac傳檔案時,總是只有一秒800多Kb在跑...讓我傳大檔時非常不順,(傳個六百mb也要20分多鐘..orz)
PC to PC 就是正常速率一秒2~3mb
pc和mac端都不開防火牆..請問我還有哪邊要設定才能改善速率呢...??
jim1379 wrote:
我家有台ip分享器,...(恕刪)
你參考一下我的sysctl 調校:http://www.mobile01.com/topicdetail.php?f=177&t=178039&last=1378678
將net.inet.tcp.delayed_ack 設定為0
看看!
好像還有一個SMB的設定可以調整,不過我現在沒有電腦,等我回家找找!
jim1379 wrote:
恩..首先先謝謝大家...(恕刪)
1.用終端機模式,
$sudo -s
Password:
#cd /etc
#touch sysctl.conf
#echo 'net.inet.tcp.delayed_ack=0' >sysctl.conf
#exit
$
重新開機,用sysctl指令檢查
$sysctl net.inet.tcp.delayed_ack
net.inet.tcp.delayed_ack: 0
如果是0,那就表示你修改成功了
這時你再試一下連線傳檔,看看速度是否有改變?
另外你是用mac & pc 連線,我想還有一個可以修改,在/etc/smb.conf 這個檔案
在 [globl] 區段 ,加上large readwrite = no
如下:

修改完後,重新開機,因為我沒有pc ,你試試看!
我希望能在寫入(透過SMB)時能達到:4MB/s
讀取(透過SMB)時能達到:2.5MB/s
真是大感謝!!我的傳輸速率從s/800k,到現在變成s/3~4mb超爽..謝謝拉
JK.Chang wrote:jim1379 wrote:
恩..首先先謝謝大家...(恕刪)
1.用終端機模式,
$sudo -s
Password:
#cd /etc
#touch sysctl.conf
#echo 'net.inet.tcp.delayed_ack=0' >sysctl.conf
#exit
$
重新開機,用sysctl指令檢查
$sysctl net.inet.tcp.delayed_ack
net.inet.tcp.delayed_ack: 0
如果是0,那就表示你修改成功了
這時你再試一下連線傳檔,看看速度是否有改變?
另外你是用mac & pc 連線,我想還有一個可以修改,在/etc/smb.conf 這個檔案
在 [globl] 區段 ,加上large readwrite = no
如下:
修改完後,重新開機,因為我沒有pc ,你試試看!
我希望能在寫入(透過SMB)時能達到:4MB/s
讀取(透過SMB)時能達到:2.5MB/s
關閉廣告