• 3

QNap TS-459ProII USB 3.0 傳輸效率測試

不少網友提及, 希望 NAS 上可以提供 USB 3.0 port, 如此即能利用 USB 3.0 高速傳輸速率外接硬碟, 以做為額外備份之用, 手上剛好有一台 QNap TS-459ProII 內建 USB 3.0 Port, 剛好可以用來測試其傳輸速率.

測試環境:
Intel i3-540 CPU (3.06GHz), 8G DDR3-1333 RAM, Windows 7 旗鑑版.
QNap TS-459ProII NAS (WD 500G Blue SATA HD*3, RAID5)
WD MyBook 1140 2TB USB3.0 外接硬碟.
D-LINK 8port green Gigabits Switch HUB
iometer 2006.07.27 版.

上述的測試環境皆是小弟平常使用的系統, 而 TS-459ProII 也僅使用單一 Giga Ethernet Port, 並未建立 port trunking, 這樣較接近一般 User 實際運作環境.

QNap TS-459ProII USB 3.0 port (圖片取自 QNap 官網)
QNap TS-459ProII USB 3.0 傳輸效率測試

WD MyBook 外接硬碟接至 NAS, 正確顯示 USB 3.0 device, 為 NTFS 格式.
QNap TS-459ProII USB 3.0 傳輸效率測試

QNAP NAS 自動對應至 USBDisk1 此共用資料夾.
QNap TS-459ProII USB 3.0 傳輸效率測試

這是 iometer 的設定, 小弟也剛在 study iometer, 將 USBDisk1 共用資料夾 mapping 至 S: drive, 並設定 iometer 所產生的 test file 為 4,000,000 sectors (2GB)
QNap TS-459ProII USB 3.0 傳輸效率測試

為了得到最大傳輸速率, 採用 64K block size, 100% Read (NAS讀取測試, 另一測試會採 100% Write).
QNap TS-459ProII USB 3.0 傳輸效率測試

測試週期 1分鐘, 這裡先說聲對不起, 因為只是做為大致的參考, 測試時間沒有設定很長.
QNap TS-459ProII USB 3.0 傳輸效率測試

實際測試時, 設定六組 worker, 這是 NAS 讀取效能 94.23MB/Sec
QNap TS-459ProII USB 3.0 傳輸效率測試

這是 NAS 寫入效能, 112.97MB/Sec, 它為何比 read 高? 說實話小弟也不曉得. 是不是 iometer 參數要再調整過?
QNap TS-459ProII USB 3.0 傳輸效率測試

NAS read/write 內部硬碟
以下是以 iometer 對 NAS 內接硬碟(RAID5) 之測試, read 92.67MB/Sec
QNap TS-459ProII USB 3.0 傳輸效率測試

Write 110.33MB/Sec
QNap TS-459ProII USB 3.0 傳輸效率測試

對內部 RAID5 硬碟 Read/Write 的傳輸效率比對 USB 3.0 外接硬碟慢? 是否有網友可指點一下?

如果將 WD MyBook 外接硬碟改接到 TS-495ProII USB 2.0 Port, 它的傳輸效能呢? 以 iometer 測試發覺跟接在 USB 3.0 上差不多, 這也是小弟覺得奇怪的地方.

Synology DS411+II
經過前述的一些測試, 小弟對於測試出來的數據感到很疑惑, 想說用 Synology DS411+II NAS 來互相比對看看, 接著將 WD MyBook USB 外接硬碟改接到 Synology DS411+II (Atom Dual-Core 1.8GHz, DDR2 1G RAM) 的 USB 2.0 port 上, 以同樣的iometer 參數測試.

64K 100% Read (由 DS411+II 外接之 WD 硬碟讀取),
QNap TS-459ProII USB 3.0 傳輸效率測試

64K 100% Write,
QNap TS-459ProII USB 3.0 傳輸效率測試

在 Synology DS411+II 測試中, Read 的效能就比 Write 高了, 但測試出來的數據, 跟採用同樣 CPU 規格的 QNap TS-459ProII (Atom 1.8G Dual-Core CPU, 1G RAM)比較, TS-459ProII read/write 皆超過 100MB/Sec, 但 DS411+II 卻慢了很多, 原因為何? 或許我要把 DS411+II 上很多的 service 先關掉再來測試看看.

2011-10-18 0:10 發佈
謝謝分享 ~~ 這一兩天多媒體播放機的 2TB 硬碟滿了 ~~ 正在物色 NAS .....

DS411+ll是USB2.0,讀取寫入外接硬碟的速度當然比較慢吧.
不過USB2.0 讀取可以衝到7X MB/s...,超過理論上限了吧
IOmeter好像是準備一個檔案在那邊,
寫入是重複寫、讀取讀完就丟掉。
也許傳實際檔案會測的比較準確~~
看看就好~ wrote:
IOmeter好像是準備一個檔案在那邊,
寫入是重複寫、讀取讀完就丟掉。...(恕刪)


小弟之所以試著以 iometer 來測試效能, 主要是不少 Lab 及實測文章都提到這套軟體, 應該是小弟還在摸索階段, 所以測出來的數據跟原廠公佈差距較大.

至於 iometer 是否僅針對一個檔案做測試? 並非全然如此, 它可以模擬的參數很多, 事實上你可以設定多個 worker, 而每個 worker 對應至不同的網路磁碟機, 而這些網路磁碟機可以是同一台 NAS share 出來的, 也可以是來自不同的 NAS, 這樣就並非從同一個檔案做 read/write test.

另外小弟測試時的 sample file 只開 2GB, 但電腦本身的 RAM 卻高達 8G, 或許很多部份是被 Windows OS cache 了, 至於為何不直接用 FastCopy 等軟體直接做測試? 因為小弟之前測過數據差異更大, 反而是用 iometer 可以模擬出較多的 '存取動作'. (例如以 FastCopy 僅從 NAS copy 單一檔案至 PC local disk, 傳輸效能通常不會到 50MB/Sec)
FB: Pctine

pctine wrote:
另外小弟測試時的 sample file 只開 2GB, 但電腦本身的 RAM 卻高達 8G, 或許很多部份是被 Windows OS cache 了, 至於為何不直接用 FastCopy 等軟體直接做測試? 因為小弟之前測過數據差異更大, 反而是用 iometer 可以模擬出較多的 '存取動作'...(恕刪)


這樣來說,似乎 iometer 的數據,不能代表真實世界的傳輸數據,看起來能來比較不同 NAS 用相同參數得到的 相對 rating 值?

這也許就是知名的 NAS 效能比較網站 smallnetbuilder 不使用 io meter 的原因?
若雪 wrote:
這樣來說,似乎 iometer 的數據,不能代表真實世界的傳輸數據,看起來能來比較不同 NAS 用相同參數得到的 相對 rating 值?...(恕刪)


如果有網友願意提供更多 iometer 的測試樣本, 這樣或許可以比較清楚所下的參數到底是如何 '影響' 所得之測試數據.

至於 iometer 是不能代表真實世界的傳輸數據? 如果它跟 Intel NAS Performance toolkit 相比, 小弟倒覺得 iometer 可以調整的參數較多, 也較能調整出 user 欲測試的 model.

而在一些較具有公信力網站的評測裡, User 要建置一個 LAB 環境來測試 NAS 並不是那麼容易, 例如要小弟自行架個 10~20台 PC 對 NAS 做壓力測試, 就非常困難, 即使要生一台 Xeon Server + 4GBe 來 '猛灌' NAS, 求得很高的分數, 都是不可能的事.

大家或許可以先用 FastCopy 軟體來測測看手上的 NAS, 到底 read & write 的效能如何, 就拿小弟手上的 DS411+ii 來說, 官方公佈的數據 read/write 都是破 100MB/Sec, 但如果我用 FastCopy 僅 copy 一個 2GB file, 它的讀取效能如下. 不到 40MB/sec, 可以確定的是, 我是使用 Gigabit Switch, PC & NAS 都是接在同一台 switch hub 上, 沒有很重的 loading, 也都是跑 Gigabits, 但所得的數據不到原廠的一半.


上面用 FastCopy 所得的數據, 和小弟用 iometer, 僅設定一個 worker 時, 所得的分數差不多, 但當把 iometer worker 增加到四個以上時, 很明顯的傳輸效能就高很多, 這或許表示要做 NAS 效能測試, PC 端的效能也要很高才行, 不然傳輸瓶頸不見得的是在 NAS 那端.
FB: Pctine
今天拿出一台有點年紀的 Thecus N4100+ NAS.

Thecus N4100+: 600MHz Intel 80219 CPU, 2 gigabit Port. 4Bay NAS.

外型看起來還不錯, 內裝 WD 500G SATA HD*4, 做 RAID5.


以 iometer 測試, Read: 24.55MB/Sec


Write: 7.24MB/Sec


只能說時代進步太快. 當年數萬元的 NAS 比不上現在幾千元機器. 而 NAS 看起來都差不多, 但真正比較起來, 效能及功能還差真多.
FB: Pctine
使用IOmeter效能測試還有另一項指標是"IOPS",(Input/Output Operations Per Second)
指的是儲存系統每秒可接受多少次主機或連線端的IO。
主機在寫入一個最小的數據塊,經過“IO請求、IO數據、收到IO確認”等三個步驟後,判定為一次IO。
所以Iometer的I/O Request Size會設到最小值才會衝出最高效能,
我通常是設4k(檔案系統的單位),但某個雜誌編輯說512byte會更高~這見仁見智~我覺得512byte不太穩。

令人疑惑的是一般傳檔測試的數據很直覺性,意思就是傳某個單一檔案需要多少時間那樣。
一般giga環境下傳輸檔案100MB/s就很強悍啦~~
而IOPS數據的評估,可能是著眼於多人連線的file server或虛擬化環境~
但那方面的應用大多是企業用戶,所以不知道多高的IOPS才是很猛的機器@@
有請板上的潛水大大說明一下IOPS的數據意義
incubusw wrote:
使用IOmeter效...(恕刪)


我想下面這部影片應該很多人看過了.

Synology shows 100,000 IOPS and 1000MB/Sec in xs at SMB Price
click here

Introducing QNAP TS-x79 Turbo NAS with Intel Xeon and Core i3 CPUs, 1000 MB/s and 100000 IOPS
click here

不過要衝出這樣的數字, 應該是 RD 在 LAB 調校了很久.
FB: Pctine
  • 3
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?