- 日時: 2006/03/13 17:30
- 名前: 管理者
- houseさんから頂いた情報を元にDMAの現在設定状況とON/OFF時の実測値を測りました。
まず、RAID構築前は当然の事ながらDMAはONとなっている。
①当該カードを装着しRAID構築をした後の初期値はOFFとなっていました。 # hdparm /dev/hdc
/dev/hdc: multcount = 0 (off) IO_support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 0 (off) ←----- OFFになっていた keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) geometry = 14596/255/63, sectors = 120060443648, start = 0
②この状態でベンチマークを採ってみると以下の値となっていた # hdparm -t /dev/hdc
/dev/hdc: Timing buffered disk reads: 8 MB in 3.78 seconds = 2.12 MB/sec 一秒間に[2.12MB]の転送となっている
③DMAをONに設定 # hdparm -d 1 /dev/hdc
/dev/hdc: setting using_dma to 1 (on) using_dma = 1 (on)
[root@www ~]# hdparm /dev/hdc
/dev/hdc: multcount = 0 (off) IO_support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 1 (on) ←----- ONになった keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) geometry = 14596/255/63, sectors = 120060443648, start = 0
④再度ベンチマーク測定 # hdparm -t /dev/hdc
/dev/hdc: Timing buffered disk reads: 148 MB in 3.01 seconds = 49.13 MB/sec なんと、約45倍の[49.13MB]という値になった。
カード装着前の読み書き速度とほぼ変わらない様な体感速度となりました。
まさか、DMAがOFFになっているとは思っておらずカードの性能と解釈していました。 houseさんから情報を頂けなければ、恐らくDMAモードをOFFのまま使用していたと思います。 とても貴重な情報をありがとうございました。
まだまだ比較対象のカードがないので「これが良い」とは言えませんが、価格面から考えてとてもお買い得に思えるような気がします。
|