Poor HDparm -Tt Benchmark on 2.6.1 w/ WD1200JB

Submitted by Anonymous
on February 1, 2004 - 4:27am

i have a server p4 2.4 (533) w/ 1gb ram and western digital WD1200JB-00DUA3 (8mb cache) hard drive.

under 2.4.x kernels my hdparm -Tt results are something around:

Timing buffer-cache reads: 470 MB/sec
Timing buffered disk reads: 47 MB/sec

after upgrading to 2.6.1 the performance fell drastically . the results are like:

Timing buffer-cache reads: 400 MB/sec
Timing buffered disk reads: 33 MB/sec

i have made sure that the tests are not affected by server load and memory cache etc. i also tried the latest hdparm package still got the same result.

my new kernel was compiled with based on the old configurations. DMA are indeed enabled and used. actually hdparm -Ii outputs the exactly same results under both kernels.

the weird thing is, i have another server p4 2.6 800fsb HT - SMP, 1gb ram and 3x80GB Maxtor hard drives. and the maxtor hd has no slow down at all under the new kernel. same benchmark results as in kernel 2.4.

any suggestions on this issue will be greatly appreciated. thanks.

Poor HDparm -Tt Benchmark on 2.6.1 w/ WD1200JB

Anonymous
on
February 3, 2004 - 10:30pm

I have the same problem, but it more worse with kernel 2.6.2-rc1(2,3) - only 17-18 Mb/sec. Maybe it's a problem with libata.

Same thing for me. HDTach (si

Anonymous
on
February 4, 2004 - 9:17pm

Same thing for me. HDTach (sigh) gives me around 60Mb/s for hda (as other disk stress benchmarks), but hdparm gives me 'bout 37Mb/s since later 2.5.x kernels.

readahead

Anonymous
on
September 7, 2004 - 3:54pm

Maybe problem is readahead. After i have been 256, and now i hve 264. Is OK

/dev/hda:
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 264 (on)
geometry = 65535/16/63, sectors = 78177792, start = 0

Sorry for my english.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.