今回使用した機器
メーカー:世田谷電器
製品名:1.8インチTOSHIBA IDEハードディスクの代わりにCFカードを使えるようにするアダプター
型番:AR-IDE1CF500
メーカー:Trancend
製品名:CompactFlash 133x 32GB
型番:TS32GCF133
元のHDDの状態
差し込んだところ。
結構、っていうかかなりスカスカ。
何か、スペーサーで抑えないと危険かも。
元のHDDの情報とアクセス速度:
ubuntu@ubuntu:~$ sudo hdparm -i /dev/sda
/dev/sda:
Model=TOSHIBA MK6006GAH, FwRev=BZ002A, SerialNo=85R92829T
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=unknown, BuffSize=unknown, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=117210240
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=yes: unknown setting WriteCache=enabled
Drive conforms to: Unspecified: ATA/ATAPI-1,2,3,4,5,6
* signifies the current active mode
ubuntu@ubuntu:~$ sudo hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 58 MB in 3.05 seconds = 19.00 MB/sec
ubuntu@ubuntu:~$ dd if=/dev/zero of=/media/6a98bbe9-b3ea-4b8b-80a5-7ab9e05d1902/tmp/hdwrite.test bs=1M count=1024
1024+0 レコード入力
1024+0 レコード出力
1073741824 バイト (1.1 GB) コピーされました、 46.4496 秒、 23.1 MB/秒
(参考)CFカードをPCカードアダプタ経由でアクセス:
ubuntu@ubuntu:~$ sudo hdparm -i /dev/sdc
/dev/sdc:
Model=TS32GCF133, FwRev=20120327, SerialNo=617617561253D4000123
Config={ HardSect NotMFM Removeable DTR>10Mbs nonMagnetic }
RawCHS=62041/16/63, TrkSize=0, SectSize=576, ECCbytes=4
BuffType=DualPort, BuffSize=1kB, MaxMultSect=1, MultSect=off
CurCHS=62041/16/63, CurSects=62537328, LBA=yes, LBAsects=62537328
IORDY=no, tPIO={min:120,w/IORDY:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
AdvancedPM=yes: disabled (255) WriteCache=disabled
* signifies the current active mode
ubuntu@ubuntu:~$ sudo hdparm -t /dev/sdc
/dev/sdc:
Timing buffered disk reads: 4 MB in 4.60 seconds = 891.24 kB/sec
ubuntu@ubuntu:~$ dd if=/dev/zero of=/media/51c6ce70-7151-4bd4-9076-79a54eee9d0f/tmp/hdwrite.test bs=1M count=1024
dd: `/media/51c6ce70-7151-4bd4-9076-79a54eee9d0f/tmp/hdwrite.test' を書き込んでいます: 読み込み専用ファイルシステムです
97+0 レコード入力
96+0 レコード出力
100696064 バイト (101 MB) コピーされました、 76.0677 秒、 1.3 MB/秒
変換アダプタに刺してアクセス:
ken@hexahedron:~$ sudo hdparm -i /dev/sda
/dev/sda:
Model=TS32GCF133, FwRev=20120327, SerialNo=617617561253D4000123
Config={ HardSect NotMFM Removeable DTR>10Mbs nonMagnetic }
RawCHS=62041/16/63, TrkSize=0, SectSize=576, ECCbytes=4
BuffType=DualPort, BuffSize=1kB, MaxMultSect=1, MultSect=off
CurCHS=62041/16/63, CurSects=62537328, LBA=yes, LBAsects=62537328
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=yes: disabled (255) WriteCache=disabled
* signifies the current active mode
ken@hexahedron:~$ sudo hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 180 MB in 3.03 seconds = 59.49 MB/sec
ken@hexahedron:~$ dd if=/dev/zero of=/tmp/hdwrite.test bs=1M count=1024
1024+0 レコード入力
1024+0 レコード出力
1073741824 バイト (1.1 GB) コピーされました、 59.8092 秒、 18.0 MB/秒
リードは約3倍、ライトは約0.8倍。
ライトがちょっと遅くなっちゃったけど、まあ、許容範囲。
今回はCFカードがUDMA5規格のスピードにに満たないものを使っているのでこんなもんでしょう。
CFカードは公称のデータ転送速度が15~40MB/秒(最大)となっているので、実測のほうが早いという珍しい現象。