看到前面網路檔案的傳輸可以破百有沒有很興奮,幻想著以後飛快的傳輸速度。不過,現實是很殘酷的,這殘酷的現實就是…
“網路傳輸速率會隨著檔案大小成等比遞減”
什麼,有沒有搞錯,怎麼會這樣??
之前我將一號機上百G的檔案Copy至二號機時,傳輸速率從一開始的破百MB,一直到結束時只剩40MB/s左右,讓我對這個現象很好奇,難道是硬碟內外圈的傳輸速率不同導至網路傳輸效能的下降嗎?因此,我後來針對此一現象做了個實驗。
這是我之前較舊的數據,使用FastCopy來傳輸檔案,二台機器均是單一硬碟。
4G

5G

6G

7G

8G

9G

10G


為什麼會這樣,難道是FastCopy軟體的問題嗎?
很可惜,並不是。後來我用手動再測了一次,只是這次我只有測10G的檔案傳輸。

數據證明,傳輸速率的確隨著檔案的增大而遞減。
那沒有其他方法可以解決這個問題嗎?
有的,把系統更換為Win2008。
很奇怪的是,在一號機環境不變,二號機系統更改為Win2008的情況下,此一效能遞減的問題得以解決。是Win7設計有問題嗎?還是Windows_Storage_Server_2008_R2這個套件改變了比賽的結果??
10G Win7 --> Win2008

30G Win7 --> Win2008

50G Win7 --> Win2008

100G Win7 --> Win2008

手動測試 Win7 --> Win2008

單一硬碟傳輸效能不會降低,但Raid5卻是會的,至於其他模式的磁碟陣列會不會也受影響,我沒測試,這我就不清楚了…
結論
綜合前面幾項的測試,若你想採用Windows系統做為你的File Server。Client端請使用Win7,捨棄XP;Server端應該採用Win2008的系統。若要兼顧資料的安全與效能,可以考慮使用Raid1的陣列模式來保護資料的安全,同時還能保有一定的效能。
Windows方面的測試到此結束,後續有機會的話,我再把ZFS系統的測試PO出來。
To be continue…
網路傳輸測試 測試一:測試基準
網路傳輸測試 測試二:影響網路傳輸的因素
網路傳輸測試 測試三:Soft Raid @ Windows
網路傳輸測試 測試四:ZFS @ Solaris Express 11
網路傳輸測試 測試五:ZFS 二回戰




























































































