Hi,
The throughput of my 2 hard disks on my Promise Controler is
ridiculous...
# hdparm -t /dev/hda
/dev/hda:
Timing buffered disk reads: 64 MB in 2.87 seconds = 22.30 MB/sec
# hdparm -t /dev/hde
/dev/hde:
Timing buffered disk reads: 64 MB in 38.04 seconds = 1.68 MB/sec
# hdparm -t /dev/hdg
/dev/hdg:
Timing buffered disk reads: 64 MB in 37.13 seconds = 1.72 MB/sec
What is going on??? I should be able to see same sort of throughput for
all
3 drives.
.. maybe the reason is that I cannot set DMA for hde and hdf. I do not
understand
why...
# hdparm -d1 /dev/hde
/dev/hde:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)
# hdparm -d1 /dev/hdg
/dev/hdg:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)
Any help appreciated.
Thanks
Fred
3 hard disks:-
(A) 1 IBM 37Gb ATA/66 on ide0 onboard controler
(B) 1 IBM 41Gb GXP60 ATA/100 on ide2 promise controler Ultra100 TX2
(C) 1 IBM 25Gb ATA/66 on ide3 promise controler Ultra100 TX2
hdparm settings are:
/dev/hda (A)
------------
/dev/hda:
multcount = 16 (on)
I/O support = 3 (32-bit w/sync)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
nowerr = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 4160/255/63, sectors = 66835440, start = 0
/dev/hde (B)
------------
/dev/hde:
multcount = 16 (on)
I/O support = 3 (32-bit w/sync)
unmaskirq = 1 (on)
using_dma = 0 (off)
keepsettings = 0 (off)
nowerr = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 79780/16/63, sectors = 80418240, start = 0
/dev/hdg (C)
------------
/dev/hdg:
multcount = 16 (on)
I/O support = 3 (32-bit w/sync)
unmaskirq = 1 (on)
using_dma = 0 (off)
keepsettings = 0 (off)
nowerr = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 53040/16/63, sectors = 53464320, start = 0