[儲存] 檢測USB速度 (測試USB2.0/3.0/3.0-UASP實際的傳輸速率值)
作者 : 阿威阿獠
這次測試目的是要驗證USB2.0/3.0/3.0-UASP的實際測試值,有鑑於目前USB在各方面的測試手法, 依產品別會有些不同, 在這裡我會利用Iometer的測試數據, 提供給玩家以及firmware RD做一個base的reference, 但比較專業的USB-IF相容性測試,低速(Low Speed)、全速(Full Speed)、高速(Hi-Speed)和超高速裝置(Super-Speed)以及集線器(Hub)的眼狀圖(eye diagram)還有其它的參數驗證, 在這裏我就暫時不提了。
底下是事前的準備工作,以及其他要注意的細節。
1. Host端 (主機端-Motherboard)
a. 除了Chip-set driver以外,請不要install其他不必要的軟體或常駐程式。(盡量確保resource的最大值)
b. 盡量淨空PCI-e的slot。(也就是說VGA請盡量用on-board的,以避免外在因素的干擾)
c. USB的bandwidth也要注意一下,目前市售的motherboard都有support到USB/UASP足以應付市面上所有的的USB devices。
d. Memory至少要在4G以上。
e. 底下是本次測試的configuration以及相關的production link。
http://www.asus.com/tw/Motherboards/Z87DELUXEDUAL/specifications/
Iometer setting : Worker=4 , Outstanding I/O=32 , Runtime=30 second
2. Initiator/Master端 (待測端-USB USB2.0/3.0/3.0-UASP的Interface)
a. 在本次的驗證範例中,唯一的變動因素,就只有USB的Interface。
http://zh.wikipedia.org/zh-tw/%E9%80%9A%E7%94%A8%E4%B8%B2%E8%A1%8C%E7%B8%BD%E7%B7%9A
http://zh.wikipedia.org/zh-tw/USB_3.0
http://en.wikipedia.org/wiki/USB_Attached_SCSI
http://www.usb.org/developers
b. 如何確定你要測試的USB Interface是USB2.0/3.0/3.0-UASP, 除了看Motherboard的背板之外, 您也可以利用USB Device Tree Viewer來做雙重確認。
3. Target/Slave端 (設備端-USB3.0/UASP)
a. 這次的驗證必須是要具有UASP傳輸通訊協定的USB3.0高速傳輸介面,目前市售的akitio Neutrino冰極光U3的硬碟外接盒就有support到USB3.0/UASP。(記得要使用USB 3.x的cable)
http://www.akitio.com.tw/portable-storage/neutrino-u3
b. 在驗證之前,先confirm原廠的SSD production data sheet的performance, 在這裡我是使用OCZ-VERTEX4 (Up to 560 MB/s Seq.Read ; Up to 510 MB/s Seq.Write)
http://ocz.com/consumer/vertex-4-sata-3-ssd
c. 不要對PD做任何format的動作。(因為file system還是有cache的存在)
d. 本次測試的Target是with SSD,請先注意下列的動作:
◆ 先將SSD做wipe-out。(erase SSD的block以及其他garbage)
◆ 測試的procedure依序為 Seq.Read → Rdm.Read → Seq.Write → Rdm.Write。(這樣SSD受到的limition也會比較小)
4. 測試結果 (實際的傳輸速率值)
這次測試目的是要驗證USB2.0/3.0/3.0-UASP的實際測試值,有鑑於目前USB在各方面的測試手法, 依產品別會有些不同, 在這裡我會利用Iometer的測試數據, 提供給玩家以及firmware RD做一個base的reference, 但比較專業的USB-IF相容性測試,低速(Low Speed)、全速(Full Speed)、高速(Hi-Speed)和超高速裝置(Super-Speed)以及集線器(Hub)的眼狀圖(eye diagram)還有其它的參數驗證, 在這裏我就暫時不提了。
底下是事前的準備工作,以及其他要注意的細節。
1. Host端 (主機端-Motherboard)
a. 除了Chip-set driver以外,請不要install其他不必要的軟體或常駐程式。(盡量確保resource的最大值)
b. 盡量淨空PCI-e的slot。(也就是說VGA請盡量用on-board的,以避免外在因素的干擾)
c. USB的bandwidth也要注意一下,目前市售的motherboard都有support到USB/UASP足以應付市面上所有的的USB devices。
d. Memory至少要在4G以上。
e. 底下是本次測試的configuration以及相關的production link。
http://www.asus.com/tw/Motherboards/Z87DELUXEDUAL/specifications/
Iometer setting : Worker=4 , Outstanding I/O=32 , Runtime=30 second
2. Initiator/Master端 (待測端-USB USB2.0/3.0/3.0-UASP的Interface)
a. 在本次的驗證範例中,唯一的變動因素,就只有USB的Interface。
http://zh.wikipedia.org/zh-tw/%E9%80%9A%E7%94%A8%E4%B8%B2%E8%A1%8C%E7%B8%BD%E7%B7%9A
http://zh.wikipedia.org/zh-tw/USB_3.0
http://en.wikipedia.org/wiki/USB_Attached_SCSI
http://www.usb.org/developers
b. 如何確定你要測試的USB Interface是USB2.0/3.0/3.0-UASP, 除了看Motherboard的背板之外, 您也可以利用USB Device Tree Viewer來做雙重確認。
3. Target/Slave端 (設備端-USB3.0/UASP)
a. 這次的驗證必須是要具有UASP傳輸通訊協定的USB3.0高速傳輸介面,目前市售的akitio Neutrino冰極光U3的硬碟外接盒就有support到USB3.0/UASP。(記得要使用USB 3.x的cable)
http://www.akitio.com.tw/portable-storage/neutrino-u3
b. 在驗證之前,先confirm原廠的SSD production data sheet的performance, 在這裡我是使用OCZ-VERTEX4 (Up to 560 MB/s Seq.Read ; Up to 510 MB/s Seq.Write)
http://ocz.com/consumer/vertex-4-sata-3-ssd
c. 不要對PD做任何format的動作。(因為file system還是有cache的存在)
d. 本次測試的Target是with SSD,請先注意下列的動作:
◆ 先將SSD做wipe-out。(erase SSD的block以及其他garbage)
◆ 測試的procedure依序為 Seq.Read → Rdm.Read → Seq.Write → Rdm.Write。(這樣SSD受到的limition也會比較小)
4. 測試結果 (實際的傳輸速率值)
留言
張貼留言