網路傳輸測試 番外篇:殘酷的現實…

之前在測試“在硬碟不同位置的檔案對傳輸的影響”時,無意發現一個很有意思的現象,在這探討一下…

看到前面網路檔案的傳輸可以破百有沒有很興奮,幻想著以後飛快的傳輸速度。不過,現實是很殘酷的,這殘酷的現實就是…

“網路傳輸速率會隨著檔案大小成等比遞減”

什麼,有沒有搞錯,怎麼會這樣??



之前我將一號機上百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 二回戰
非常有條理
thi wrote:
之前在測試“在硬碟不...(恕刪)
辛苦了,四篇文章的內容真的很讚
有一點還蠻好奇的,若是server改為linux
那麼和windows server 2008相比較結果會是如何呢??

Samae wrote:
辛苦了,四篇文章的內...(恕刪)


沒測Linux的系統,因我的重點擺在ZFS,後面會有Solaris的系統,Linux看情況啦…
文章分享
評分
評分
複製連結

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