USB 3.0 HDD benchmark on FreeBSD-CURRENT
なんかASUS U24Eを買ったらUSB 3.0ポートが付いてきて、FreeBSD-CURRENTで認識出来たのでUSB 3.0対応ケースを買って2.5 inch SATA HDDを突っ込んで軽く試してみた。
USB 2.0のポート
root@u24e:~ # usbconfig list ugen0.1: <EHCI root HUB Intel> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE ugen1.1: <XHCI root HUB 0x1b21> at usbus1, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE ugen2.1: <EHCI root HUB Intel> at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE ugen0.2: <product 0x0024 vendor 0x8087> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE ugen2.2: <product 0x0024 vendor 0x8087> at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE ugen0.3: <product 0x0189 vendor 0x8086> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen0.4: <ASUS USB2.0 WebCam 04G6200086K1AN239000VYK> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON ugen0.5: <USB2.0-CRW Generic> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON ugen2.3: <IS888 USB3.0 to SATA bridge Innostor Technology> at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON root@u24e:~ # diskinfo -t /dev/da0 /dev/da0 512 # sectorsize 750156374016 # mediasize in bytes (698G) 1465149168 # mediasize in sectors 4096 # stripesize 0 # stripeoffset 91201 # Cylinders according to firmware. 255 # Heads according to firmware. 63 # Sectors according to firmware. 088810000000 # Disk ident. Seek times: Full stroke: 250 iter in 7.276147 sec = 29.105 msec Half stroke: 250 iter in 4.906221 sec = 19.625 msec Quarter stroke: 500 iter in 8.123905 sec = 16.248 msec Short forward: 400 iter in 2.614047 sec = 6.535 msec Short backward: 400 iter in 2.684985 sec = 6.712 msec Seq outer: 2048 iter in 0.906121 sec = 0.442 msec Seq inner: 2048 iter in 0.818235 sec = 0.400 msec Transfer rates: outside: 102400 kbytes in 2.963700 sec = 34551 kbytes/sec middle: 102400 kbytes in 2.938418 sec = 34849 kbytes/sec inside: 102400 kbytes in 2.949547 sec = 34717 kbytes/sec
USB 3.0のポート
root@u24e:~ # usbconfig list ugen0.1: <EHCI root HUB Intel> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE ugen1.1: <XHCI root HUB 0x1b21> at usbus1, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE ugen2.1: <EHCI root HUB Intel> at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE ugen0.2: <product 0x0024 vendor 0x8087> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE ugen2.2: <product 0x0024 vendor 0x8087> at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE ugen0.3: <product 0x0189 vendor 0x8086> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen0.4: <ASUS USB2.0 WebCam 04G6200086K1AN239000VYK> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON ugen0.5: <USB2.0-CRW Generic> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON ugen1.3: <IS888 USB3.0 to SATA bridge Innostor Technology> at usbus1, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=ON root@u24e:~ # diskinfo -t /dev/da0 /dev/da0 512 # sectorsize 750156374016 # mediasize in bytes (698G) 1465149168 # mediasize in sectors 4096 # stripesize 0 # stripeoffset 91201 # Cylinders according to firmware. 255 # Heads according to firmware. 63 # Sectors according to firmware. 088810000000 # Disk ident. Seek times: Full stroke: 250 iter in 7.202344 sec = 28.809 msec Half stroke: 250 iter in 4.889288 sec = 19.557 msec Quarter stroke: 500 iter in 8.115346 sec = 16.231 msec Short forward: 400 iter in 2.597879 sec = 6.495 msec Short backward: 400 iter in 2.668461 sec = 6.671 msec Seq outer: 2048 iter in 0.953439 sec = 0.466 msec Seq inner: 2048 iter in 0.810936 sec = 0.396 msec Transfer rates: outside: 102400 kbytes in 1.135778 sec = 90158 kbytes/sec middle: 102400 kbytes in 1.299179 sec = 78819 kbytes/sec inside: 102400 kbytes in 2.331211 sec = 43926 kbytes/sec