#1 2012-09-25 00:30:15
NAS 網芳測速 - FastCopy與Windows 7內建工具落差問題
這兩天拿到一台QNAP TS-439 pro 想了解網芳效果如何,所以做了些小小的實驗,發現以往用FastCopy的測試工具測試出來的效果和Windows內建的檔案複製功能,效能差異頗大,到底差多少? 且讓我們繼續看下去...
產生測試5GB檔
在測試之前,先把測試檔案準備好,這裡使用fsutil file createnew快速產生的檔案,使用方式如下:
Usage : fsutil file createnew
例如要產生一個5GB的大檔,命令列指令如下:
C:\>fsutil file createnew C:\5GB.dat 5368709120
至於上面那組數字怎麼來的?
因為
5 x 1024 = 5KB
5KB x 1024 = 5MB
5MB x 1024 = 5GB
所以
5 x 1024 x 1024 x 1024 = 5368709120
網芳測速 - FastCopy
寫入 74.81MB/s
讀出 60.63MB/s
網芳測速 - Windows內建
寫入 77MB/s
讀出 111MB/s
不知各位看出差異了嗎? 寫入部分差異還算小,但是讀出部分幾乎快差了一倍,感覺是Windows 7在網芳效能上做了某些程度上的優化,這優化的程度甚至比專業的測試工具還要強啊,所以是不是建議大家以後多多用Windows 7內建的工具,處理效能會比想像中的好?
最後修改: wen1977 (2012-09-25 00:31:26)
離線
#2 2012-09-25 10:59:34
Re: NAS 網芳測速 - FastCopy與Windows 7內建工具落差問題
我實測也是得到 windows vista/7 的網芳效能好的嚇人 , 高於linux ,
M$在vista時重寫了tcp及cifs,
其實 cifs 是在 protocol layer , 是沒到道理比 FTP 等軟體還差
FastCopy 也是用 cifs , 但差別在file api,
windows內建 copying 我猜是使用 overlapping, 這code超難寫, 但我相信效能會不錯
========
另外你用 Win 7 <-> Win 7 , 效能應該會更好
最後修改: hikaruu (2012-09-25 11:04:50)
離線
#3 2012-09-25 21:12:31
Re: NAS 網芳測速 - FastCopy與Windows 7內建工具落差問題
我印象中,WIN7的效能,大多數來自於記憶體管理和HDD READING/WRITING CACHE的應用,RAM夠大,效能就會驚人~
就像樓主那個5G的檔案,如果你不是先用FASTCOPY~
而是先用網芳傳,讓網芳做第一個上傳下載的程式,速度應該會和您所測試有有所差異~
另外,WINDOWS在寫入硬碟時,也是先寫入WRITING CACHE去的,和FASTCOPY不一樣~
這都是造成您實測上的差距有可能的原因~
記得我曾讓我的隨身碟(FLASH)出現100MB/S的寫入速度~方法就是把FLASH FORMAT成NTFS格式,系統會自動CACHE它~
只是,寫完後三分鐘內,無法退出FLASH,系統會告訴我無法停止磁碟機,呵呵~
系統說寫完了,FLASH卻還是閃個不停~呵呵~
以上個人想法,供您做參考~
離線