網路儲存裝置 - 請問Linux高手有關NAS的Samba速度問題 - 電腦

前往內容


請問Linux高手有關NAS的Samba速度問題

目前市面上賣的系統單晶片做的外接盒NAS, 大多是用Linux為其OS, 但好像有少數SoC NAS是用非Linux(也非windows)的OS, 現象上似乎非linux的SoC NAS的Samba速度會比較快,

比如說我在某一Gigalan等級的NAS, CPU是ARM 250MHZ, 記憶體DDR 32MB, 若使用Linux系統, Samba讀寫可跑到5.5MB/sec; 但使用非Linux系統卻可以跑到13MB/sec,

在以上的對比狀況中, 請問高手大大們, Linux的Samba是否有辦法可以再加快他的速度? 是否有大大知道目前有performance不錯的Samba source code可以參考? 感恩!
小弟是架設Linux伺服器(CentOS 4.6) + Samba 3.0跟Vista做資源分享

在GigaLan環境中傳輸速度可達40MB/S ~ 45MB/S


曾經有個經驗,網路的連結路由資訊設定錯誤,結果是整個傳輸速度龜到不行(200多K ~ 300多K)

Samba只是個讓UNIX-like OS能跟Windows OS做資源分享的套件軟體,也許是設定上的錯誤!!
Vanity is definitely my favorite Sin ~~~ "The Devil's Advocate" ~ John Milton
Solaris2344 wrote:
小弟是架設Linux...(恕刪)


請問大大是用一般的PC做NAS? 我想SoC的NAS應該都做不到40~45MB/sec這麼快的速度,

不過我想我應該重問我的問題.....如果在同一硬體條件底下, Linux的網路throughput會輸給其他OS, 這是什麼原因? 如果linux要改善throughput的問題, 要修改samba or 修改Kernal?
小弟是使用PC來架設的,以前PIII的主機沒有去實測過網路的傳輸有多快,不過在傳輸大檔案時覺得還OK(MegaLan的環境);近來使用P4 + GigaLan的環境才有上述的傳輸速度.

依小弟的判斷,是否為網路設備的問題(Switch Hub,網路線,RJ-45接頭等等);Linux系統對於硬體的要求不高,只要不是太離譜的硬體都有不錯的效能;SoC NAS小弟沒有實際使用過,不過以你所提的網路傳輸速度來講是有點扯.你可以使用hdparm這個指令來測試硬碟的I/O,ping的指令來測試網卡的MTU;通常來說應該都是在最佳值了.

小弟在samba的設定檔中有以下的參數

socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVSND=8192

這是調整傳輸效率的參數,據說是有比較快,給你參考,希望對你有幫助.
Vanity is definitely my favorite Sin ~~~ "The Devil's Advocate" ~ John Milton

1頁 (共1頁) » 分享到

前往



廣告