小弟自從使用 NAS 以來,雖對於功能滿意,但對區網存取速度一直很不滿意。看別人動輒 100Mb/s 存取,我的甚至曾滴到只有 6-7Mb/s, 所以決心解決。以下是陸續實驗了一段時日的心得,也許可提供新手參考,就拜託高手們手下留情別嘲笑這只是網路 ABC。

由於 PC 到 NAS, 可能經過 1-3個 switch ,所以 switch 間的傳輸速度有影響,網線有影響,網卡有影響,PC的 cpu 有影響,當然 NAS 本身的速度也有影響。

我測試最慢的是
PC (Core 2 Due 6600) - (cat6) - Gbswitch - cat5 - DS212
讀取速度是 6-7MB/s, 真慢。寫入速度較快,約 20MB/s。

PC (Core 2 Due 6600) - (cat6) - Gbswitch - cat6 - DS212
把網線都換成 cat6, 結果速度稍微提升到 寫入時 約 21-24MB/s

相同環境下 (cat6*2) 若將 NAS 換成 TS-251,

PC (Core 2 Due 6600) - (cat6) - Gbswitch - cat6 - TS-251

結果,寫入速度提昇至 50-52MB/s。可見 NAS的性能也有明顯影響。當網路速度夠但 cpu速度不夠時,無法發揮極速。至於 cat6*2 or cat6+cat5 的讀取速度只有 7MB/s , 令人費解。

這台 PC 的網卡原本是 100M, 測試環境已經是使用後來加裝的號稱 PCI Gb卡,但顯然沒能提升到 100MB/s。


家裏另一台 高速 PC 原本是透過這樣連到這台 DS212的。

PC (i5, Gb) - (cat6)- Gb Switch --(cat 5)-- Gb Switch - (cat 5) - Gb Switch - (cat6) - DS212

結果讀寫速度還是 11MB。我想, cat5 網線太慢了,尤其經過這多段交換器與網線的連接。

於是我把 DS212 拉到高速 PC 近端測試

PC (i5, Gb) - (cat6)- Gb Switch - (cat5) - DS212

讀取速度提昇為 21-25MB/s ,寫入速度提升到 33MB/s (寫入 DS212)。總算有進步了 (PC性能提升)

再把 NAS 換成 TS-251: PC (i5, Gb) - (cat6)- Gb Switch - (cat6) - TS-251
讀寫速度終於來到 100-120MB/s

看來網卡,網線,交換器,電腦,NAS性能,缺一不可。
網路卡請換成PCIe's GBe LAN card

如果是單純PCI bus,理論傳輸值是133MB/s,不過小弟測過的實際傳輸值只有33MB/s~66MB/s, 年代久遠如有錯請指正。

個人猜測理論133MB/s是包含同時讀寫加總的效能,而非單向傳輸的最大效能。

所以建議還是以PCIe的介面為主。

ISBN : 9789862769713

harry9378 wrote:
網路卡請換成PCIe...(恕刪)


謝謝你的建議。因該台電腦的其他插槽都用掉了,現在也沒法換 PCIe卡。但不知換了 PECe卡,以這台 Core 2 Duo 6600 的 cpu, 是否跑得出 100M的讀寫速度?

若不行,還真想乾脆把 PC換掉。
兩台NAS的硬碟跟RAID一樣嗎?
NAS記憶體大小也是一個因素
另外PC端的硬碟速度影響也很大喔

uglycat wrote:
謝謝你的建議。因該台...(恕刪)


通常小弟建議先測過本機 local hard drive 的讀寫效能, 再來測網路 NAS 的, 本機 PC 效能要足夠

例如這是小弟所用 PC, PC Local hard drive 讀寫大檔大約 400MBsec & 200MB/sec


那麼對 QNap TS-253 Pro NAS 做讀寫效能測試, 讀寫效能大約在 100MB/sec 左右


上面是一般運作下的 PC(intel i5 + ssd), 未再做特別的調校.
FB: Pctine
KanyeWest wrote:
兩台NAS的硬碟跟R...(恕刪)


回大大。兩台 NAS 的硬碟一樣,同品牌同型號。Seagate 7200rpm 1T.

DS212 只有256M, TS-251 有1G RAM, 至於 快慢兩台pc的硬碟應該也不一樣。

我只是想了解傳輸速度瓶頸可能發生在哪裡。結論是每個環節都有可能成為瓶頸。

pctine wrote:
通常小弟建議先測過本...(恕刪)


應該如此。下次有機會測試的話再來報告。不過,現在都已經是 EXT3 OR EXT4 格式,沒法直接接 PC 測了。

今日買了一顆 4TB SATA3 本想先接到 PC 來測試,接上去這個未格式化硬碟,不知為何無法初始化,就算了,直接裝進 TS-251。不然的確可再測一下。

uglycat wrote:
應該如此。下次有機會測試的話再來報告。不過,現在都已經是 EXT3 OR EXT4 格式,沒法直接接 PC 測了。...(恕刪)


小弟並非指把 NAS 硬碟拿到 PC 端來測試, 只是很單純的在測試傳輸效能前, 先確定你 local hard drive 的讀寫效能至少要夠快. 只是一個簡略的測試方法而已.
FB: Pctine

pctine wrote:
小弟並非指把 NAS...(恕刪)


原來是這個意思。但各 HD 的讀寫效能也不一樣。所以似乎只能參考。

以我這台PC來說,性能較差,所以兩顆內接硬碟的寫入速度,分別只有 24MB/s, 52MB/s,但外接硬碟反而較高,到67MB/s.

外接硬碟 Seagate 黑鑽4T 那顆,讀取則可到 90MB/s。前面 Seagate 那顆則是 78MB/s, 至於慢的也是低到 23-24MB/s。

uglycat wrote:
回大大。兩台 NAS...(恕刪)

256mb的NAS確實會比較慢 至少要512以上才不會卡在記憶體swap
另外你pc硬碟不快也是個問題囉
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!