各位好:
最近把家中環境的線路全都換成1G,自已的NAS是用Intel 1000MT的網卡,但在NFS和Samba上效能一直無法突破10MB,覺得很奇怪。
一度以為是網卡壞掉了!後來用Ftp測試之後,竟然可以高達50MB,所以我認為是NFS, Samba設定上未最佳化的關係。
K了一下nfs和smbmount的文件,原來是要指定TCP Option.
架設好你的NFS Server之後,client端在mount時指定rsize=32768,wsize=32768
(再高效能也不會增加),測試一下之後,速度大約跑到了30MB了!還不錯。
接下來換Samba,修改Server端的smb.conf,指定
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=65536 SO_RCVBUF=65536(65536即最大值)
測試的結果相當滿意,速度最大為50MB,平均在45MB左右,相當的滿意這樣的Giga環境。
如果家中的網路有升級到1G的朋友,別忘了最佳化你們的Service喔。
BTW: Fiber還是快很多且低耗損。