谷です。
この件ですが、下記のhdparmコマンドを実行すると、DMA Modeどの部分に
アスタリスクがついていますか?
このアスタリスクのついているのが実際に有効になっているモードのようです。
確か、redhat7.2とvine2.5で異なる挙動を示しました。
私も同様の経験を他のマシンでしたのですが、Vineの場合、UDMA33までしか
認識しないマシンがあるようです。
だいぶ以前に、同様の件で質問したのですが、どなたからもレスポンス
ありませんでした。
/var/log/messagesファイルの中に、UDMA33に制限した旨のログがはかれて
いませんでしょうか?
#hdparm -i /dev/hda
/dev/hda:
Model=IC35L020AVER07-0, FwRev=ER2OA46A, SerialNo=SVPTVT9W322
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=40
BuffType=DualPortCache, BuffSize=1916kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=39102336
IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive Supports : ATA/ATAPI-5 T13 1321D revision 1 : ATA-2 ATA-3 ATA-4 ATA-5
| 同じパソコンにvine2.5とredhat7.3をインストールして使っています。
|
| 主なハード構成は
| CPU k6-2 500MHz
| HDD UDMA66 40GB
| チップセット sis530
|
| それぞれのkernelは
| vine2.5 kernel-2.4.18-0vl3
| redhat7.3 kernel-2.4.18-3.2(mkkpkgで再構築)
|
| vineではインストール時にsisのドライバが無効になってたのでmkkpkgでカーネ
| ルを再構築してインストールしています。redhat7.3ではデフォルトでsisチップ
| セットのドライバが有効でした。両方ともUDMA66を認識していることは起動時の
| メッセージで確認できます。
|
| HDDの読み込み速度に対しては同じ条件に思えるのですが、hdparm で確認したと
| ころ
|
| /dev/hdb:
| multcount = 16 (on)
| I/O support = 0 (default 16-bit)
| unmaskirq = 0 (off)
| using_dma = 1 (on)
| keepsettings = 0 (off)
| nowerr = 0 (off)
| readonly = 0 (off)
| readahead = 8 (on)
| geometry = 3722/255/63, sectors = 59797584, start = 0
|
| vine2.5のカーネル再構築後
| Timing buffered disk reads: 64 MB in 6.06 seconds = 10.56 MB/sec
| Timing buffered disk reads: 64 MB in 5.95 seconds = 10.76 MB/sec
| Timing buffered disk reads: 64 MB in 6.09 seconds = 10.51 MB/sec
| Timing buffered disk reads: 64 MB in 6.11 seconds = 10.47 MB/sec
| Timing buffered disk reads: 64 MB in 5.88 seconds = 10.88 MB/sec
|
| redhat7.3
| Timing buffered disk reads: 64 MB in 4.48 seconds = 14.29 MB/sec
| Timing buffered disk reads: 64 MB in 4.56 seconds = 14.04 MB/sec
| Timing buffered disk reads: 64 MB in 4.41 seconds = 14.51 MB/sec
| Timing buffered disk reads: 64 MB in 4.47 seconds = 14.32 MB/sec
| Timing buffered disk reads: 64 MB in 4.44 seconds = 14.41 MB/sec
|
| とおよそ4MB/secの違いが現れました。HDDディスクは速いに越したことないので
| 改善の見込があるならチャレンジしてみたいと思います。なにかよいアドバイス
| がありましたらよろしくお願いします。
|
|
|
=====================================
Yukio Tani
E-Mail: tani-yukio@xxxxxxxxxxxxxxxxxx
=====================================