wolny transfer pomiedzy dyskami
Michał Wcisło
Michal.Wcislo w rattanprestige.pl
Sob, 28 Gru 2002, 12:33:04 CET
Witam,
Przegrywam duże pliki pomiędzy dyskami na tej samej maszynie i mam transfer
max 1 MB/s. Jąderko 2.2.22-6 i w logach czasem pojawia się co
następuje:
Dec 28 12:37:49 prestige kernel: hdb: status timeout: status=0xd0 { Busy }
Dec 28 12:37:49 prestige kernel: ide0: reset: success
Dec 28 12:45:14 prestige kernel: hdb: status timeout: status=0xd0 { Busy }
Dec 28 12:45:14 prestige kernel: ide0: reset: success
Ustawienia:
# hdparm -i /dev/hda
/dev/hda:
Model=WDC AC34000L, FwRev=32.41N37, SerialNo=WD-WM3510806945
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=7752/16/63, TrkSize=57600, SectSize=600, ECCbytes=22
BuffType=DualPortCache, BuffSize=256kB, MaxMultSect=16, MultSect=off
CurCHS=7752/16/63, CurSects=7814016, LBA=yes, LBAsects=7814016
IORDY=on/off, tPIO={min:160,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
AdvancedPM=no
Drive conforms to: device does not report version: 1 2 3
# hdparm /dev/hda
/dev/hda:
multcount = 0 (off)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 0 (off)
BLKROGET failed: Input/output error
readahead = 8 (on)
geometry = 7752/16/63, sectors = 7814016, start = 0
# hdparm -i /dev/hdb
/dev/hdb:
Model=WDC WD300BB-00AUA1, FwRev=18.20D18, SerialNo=WD-WMA6W1870441
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=16383/16/63, TrkSize=57600, SectSize=600, ECCbytes=40
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=off
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=58633344
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
AdvancedPM=no WriteCache=enabled
Drive conforms to: device does not report version: 1 2 3 4 5
# hdparm /dev/hdb
/dev/hdb:
multcount = 0 (off)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 0 (off)
BLKROGET failed: Input/output error
readahead = 8 (on)
geometry = 58168/16/63, sectors = 58633344, start = 0
# hdparm -i /dev/hdc
/dev/hdc:
Model=WDC WD400BB-75CAA0, FwRev=16.06V16, SerialNo=WD-WMA8H3684344
Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
RawCHS=16383/16/63, TrkSize=57600, SectSize=600, ECCbytes=40
BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=78125040
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
AdvancedPM=no WriteCache=enabled
Drive conforms to: device does not report version: 1 2 3 4 5
# hdparm /dev/hdc
/dev/hdc:
multcount = 16 (on)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 0 (off)
BLKROGET failed: Input/output error
readahead = 8 (on)
geometry = 77505/16/63, sectors = 78125040, start = 0
Czy powinienem dla wszystkich dysków zrobić:
hdparm -d1 /dev/dysk -> włączenie DMA
hdparm -k1 /dev/dysk -> żeby po restarcie pamiętał konfiguracje ?
czy powinienem ustawić coś jeszcze ?
--
Załączniki: <none>
Pozdrawiam,
Michał Wcisło mailto:michalwcislo w interia.pl
Więcej informacji o liście dyskusyjnej pld-users-pl