USB3.0外付けHDDの書き込み速度が遅い
外付けHDDケース(MAL-2435SBKU3)にHGST HDS723020BLA642を入れてインターフェースカード(USB3-PEX2)に繋ぎ、Ubuntuでゼロフィルしていたところ、シーケンシャルライトの上限がおよそ99MiB/sであることに気付いた。そこでWindowsを起動し、CrystalDiskMarkでベンチマークを取ってみたところ、以下のような結果になった。
CrystalDiskMark 3.0.1 (C) 2007-2010 hiyohiyo Crystal Dew World : http://crystalmark.info/ MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s] Sequential Read : 136.498 MB/s Sequential Write : 99.016 MB/s Random Read 512KB : 55.831 MB/s Random Write 512KB : 70.087 MB/s Random Read 4KB (QD=1) : 0.776 MB/s [ 189.4 IOPS] Random Write 4KB (QD=1) : 1.737 MB/s [ 424.0 IOPS] Random Read 4KB (QD=32) : 0.816 MB/s [ 199.3 IOPS] Random Write 4KB (QD=32) : 0.976 MB/s [ 238.3 IOPS] Test : 1000 MB [D: 0.0% (0.1/984.1 GB)] (x5) OS : Windows XP Home Edition SP3 [5.1 Build 2600] (x86)
シーケンシャルリードはそこそこ速度が出ているが、やはりライトが遅い。こちらのレビューページを見る限りではMAL-2435SBKU3でも100MB/s以上の速度が出るようなので、USB3-PEX2に問題があるのだろうか?と思いつつ、何となくUSB3-PEX2の箱をよく見てみると、
性能を十分に引き出すためには、 PCI Express Generation 2のスロットに接続してください。
と書かれてあることに気がついた/(^o^)\。このパソコンのマザーボード、GA-G31M-ES2Lだから確かPCIe x1だったはず。だから速度が出ないのか?