hdparm をインストールした事を確認後、実際にHDDの転送内容を変更してみます
【参考サイト】
IDEハードディスクの高速化 (Debian)
Linux向けハードディスク監視/設定アプリケーションの紹介
ハードディスクのアクセスが遅いような気がする
【規格内容】
筆者の使用するHDDは特殊なCF(コンパクトフラッシュメモリ)を使用しています。
また、TS8GCF120の規格を確認すると PIO Mode6,Multi-Word Mode4 に対応してました
【設定内容】
①.hdparm -X36 /dev/hda
setting xfermode to 36 (multiword DMA mode4) と表示します
【転送速度】
■変更前
hdparm -t /dev/hda
/dev/hda:
Timing buffered disk reads: 10 MB in 3.72 seconds = 2.69 MB/sec
■変更後
hdparm -t /dev/hda
/dev/hda:
Timing buffered disk reads: 10 MB in 3.44 seconds = 2.91 MB/sec
変更後と変更前を見比べたけど殆ど変わってないよ
もしかして・・・CFカードでもカーネルに対応してないのがあるとか?!
ただいま、購入元にOMS専用のCFのパフォーマンス内容を問い合わせてる所です
【その他】
hdparm コマンドを使用した各種ログも載せときます
■hdparm /dev/hda
/dev/hda:
multcount = 0 (off)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 16122/16/63, sectors = 16250976, start = 0
■hdparm -i /dev/hda
/dev/hda:
Model=TRANSCEND, FwRev=20060726, SerialNo=0 1000C118
Config={ HardSect NotMFM Removeable DTR>10Mbs nonMagnetic }
RawCHS=16122/16/63, TrkSize=0, SectSize=576, ECCbytes=4
BuffType=DualPort, BuffSize=1kB, MaxMultSect=1, MultSect=off
CurCHS=16122/16/63, CurSects=16250976, LBA=yes, LBAsects=16250976
IORDY=no, tPIO={min:120,w/IORDY:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
AdvancedPM=no
* signifies the current active mode
■hdparm -iTt /dev/hda
Model=TRANSCEND, FwRev=20060726, SerialNo=0 1000C118
Config={ HardSect NotMFM Removeable DTR>10Mbs nonMagnetic }
RawCHS=16122/16/63, TrkSize=0, SectSize=576, ECCbytes=4
BuffType=DualPort, BuffSize=1kB, MaxMultSect=1, MultSect=off
CurCHS=16122/16/63, CurSects=16250976, LBA=yes, LBAsects=16250976
IORDY=no, tPIO={min:120,w/IORDY:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
AdvancedPM=no
* signifies the current active mode
Timing cached reads: 124 MB in 2.06 seconds = 60.22 MB/sec
Timing buffered disk reads: 8 MB in 3.75 seconds = 2.14 MB/sec
■ hdparm -d1 /dev/hda
/dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)
赤字部分がDMAに対応してない場合に表示するそうです。
HDD転送速度向上
- 更新日:
- 公開日:
この記事を書いている人
よし
某企業のSEとして社会に貢献している状態です。
また、2005年から自宅にサーバを構築するようになり
以下のタイミングで再構築など実施しています。
・玄箱HG(2005年11月~2007年5月)
・OpenMicroServer (2007年5月~2008年7月)
・MP965-D(2008年7月~2011年5月)
・SuperMicro(2011年5月~2014年12月)
・D54250WYB(2014年12月~現在)