森川です。レスありがとうございます。 KIKUCHI Junichi <maxi@xxxxxxxxxxxxx> wrote: > > [現象] > > RedHat7.3で/sbin/hdparm -t /dev/sda とすると > > Timing buffered disk reads: 64 MB in 1.23 seconds = 52.03 MB/sec > > Vine2.6で/sbin/hdparm -t /dev/sda とすると > > Timing buffered disk reads: 64 MB in 4.30 seconds = 14.88 MB/sec > > つまりVine2.6だと4倍近い時間がかかる(Vine2.5でも同様) > > > > 因みに、Vine2.6でもMegaRAIDからHDDを外してSCSIカードに差換えて > > ブートさせると、RedHatと同等の結果になります。 > > hdparm は、IDE 用のユーティリティなので、SCSI に使うのが正しいか > 分かりませんが…。 > # hdparm /dev/sda > > とやって、using_dma が 1(on) になってますでしょうか? > なっていなければ、[vine-users:051401] が参考になるかもしれません。 DMAはIDE/ATAの話だと思っていましたのでチェックしていませんでしたが、 /dev/sda: readonly = 0 (off) geometry = 4420/255/63, sectors = 71020544, start = 0 となります。IDEのドライブだと、using_dmaも含めずらずらと他の情報 もでてくるのですが... 念の為、/etc/sysconfig/harddiskで USE_DMA=1 としてみましたが、 症状は変化しませんでした。 試しに別のマシン(チップセットAcer Aladdin IV)にもインストール してみたのですが、値こそ多少違うものの、やはりVineでMegaRAIDを 使った場合はパフォーマンスがでないという結果になりました。 (差は4倍ではなく2倍ですが) まとめると次のようになります。 hdparam -t /dev/sda での64MBの読み込み時間の値を かなりざっくり比率に直したものです。?は未測定です。 ------------------------------------------------- CHIPSET ServerWorks GC-SL aladdin IV ------------------------------------------------- SCSI MegaRAID SCSI MegaRAID ------------------------------------------------- RedHat7.3 1 1 2 ? Vine2.6 1 4 2 4 Vine2.5 1 4 ? ? Vine2.1.5 ? 1 ? ? ------------------------------------------------- 上記の測定に用いたバージョンです。Vine2.6+ServerWorksでは MegaRaid Driver1.18aも試しましたが1.18と同じ結果でした。 ------------------------------------------------- OS kernel MegaRaid Driver ------------------------------------------------- RedHat7.3 2.4.18-3 1.18a Vine2.6 2.4.19-0vl22 1.18 Vine2.5 2.4.18-0vl3 1.18 Vine2.1.5 2.2.18-0vl4.2 1b08b ------------------------------------------------- # Vineの2.4.xのkernelの問題かなぁという気もするのですが、 # 私のスキルではどうにも手に負えそうにありません。 -- Eita Morikawa <chanoma@xxxxxxxxxxxxx>