Hdb has Suse 8.2 pro on it and is a Maxator 80GB 7200rpm.
hdd has gentoo (gentoo-dev-sources 2.6.3) and is (i think) a seagate 60GB 7200rpm.
These are the hdparm results from gentoo
Code: Select all
bash-2.05b# hdparm -tT /dev/hdb
/dev/hdb:
Timing buffer-cache reads: 496 MB in 2.00 seconds = 247.54 MB/sec
Timing buffered disk reads: 94 MB in 3.06 seconds = 30.71 MB/sec
bash-2.05b# hdparm -i /dev/hdb
/dev/hdb:
Model=Maxtor 6Y060L0, FwRev=YAR41VW0, SerialNo=Y2SN9XHE
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=120103200
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 udma6
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive conforms to: (null):
* signifies the current active mode
bash-2.05b# hdparm /dev/hdb
/dev/hdb:
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 65535/16/63, sectors = 120103200, start = 0
bash-2.05b# hdparm -tT /dev/hdd
/dev/hdd:
Timing buffer-cache reads: 476 MB in 2.01 seconds = 236.50 MB/sec
Timing buffered disk reads: 44 MB in 3.02 seconds = 14.56 MB/sec
bash-2.05b# hdparm -i /dev/hdd
/dev/hdd:
Model=ST340015A, FwRev=3.01, SerialNo=5LA06QSV
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=78165360
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
UDMA modes: udma0 udma1 *udma2 udma3 udma4 udma5
AdvancedPM=no WriteCache=enabled
Drive conforms to: device does not report version:
* signifies the current active mode
bash-2.05b# hdparm /dev/hdd
/dev/hdd:
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 65535/16/63, sectors = 78165360, start = 0Code: Select all
linux:/home/homepc # hdparm -tT /dev/hdb
/dev/hdb:
Timing buffer-cache reads: 128 MB in 0.96 seconds =133.33 MB/sec
Timing buffered disk reads: 64 MB in 1.47 seconds = 43.54 MB/sec
linux:/home/homepc # hdparm -i /dev/hdb
/dev/hdb:
Model=Maxtor 6Y060L0, FwRev=YAR41VW0, SerialNo=Y2SN9XHE
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=120103200
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5 udma6
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive conforms to: (null): 1 2 3 4 5 6 7
linux:/home/homepc # hdparm /dev/hdb
/dev/hdb:
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 7476/255/63, sectors = 120103200, start = 0
linux:/home/homepc # hdparm -tT /dev/hdd
/dev/hdd: Input/output errorAs you can see, under suse hdb is about 50% faster than under gentoo. Hdd is pitifully slow under gentoo, and doesn't work with suse.
I assume this is because i haven't configured gentoo properly.
Can anyone tell me where i've gone wrong?
Thanks in advance
Richard.






