森川と申します。 Vine2.6/2.5でMegaRAIDを使うとHDDからの読み込みに通常?の4倍位 の時間がかかってしまうという問題にぶつかっています。Vine2.1.5 やRedHat7.3では問題ありません。チェックするポイントや回避策に ついてご教示いただければ幸いです。 [環境] ・マシン:Dell PowerEdge600SC (chipsetはServerWorks GC-SL) ・RAID:AMI MegaRAID Express500(のOEM品)でRAID1 ・HDD:SEAGATE ST336706LW x 2本 (SCSI U160) ・OS:VineLinux 2.6r1 (kernel-2.4.19-0vl22) [現象] 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と同等の結果になります。 MegaRAIDのドライバーはVineが1.18に対してRedHatは1.18aでしたので、 1.18aや1.18d(最新のもの)に入れ替えて試してみましたが現象は改善し ません。尚、Vine2.1.5だとRedHatと同等レベルの値がでます(MegaRaid のドライバーは1b08b)。 チェックするポイントなど何か情報がありましたら宜しくお願い致します。 # そもそもhdparmの値が正しいのかという議論もあると思いますが、 # 他にツールを知らないもので、何か適当なものがあれば教えてください。 # ちなみに測定に使ったhdparmはVineもRedHatもversionはv4.6でした -- Eita Morikawa <chanoma@xxxxxxxxxxxxx>