PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ubuntu 8.04, HDD Zugriff erzeugt hohe CPU-Last



Cpt_Chaos1978
04.06.08, 11:47
Hallo,
habe hier Hardy 64bit auf einem AMD64, mit PATA Platten, fgrlx Treiber auf X700.
Soweit alles schön und gut.
Nur ist das System sobald irgendwas auf der HDD gemacht wird quasi unbenutzbar. Starten weiterer Programme dauert ewig, Firefox hängt. Sogar Transmission erzeugt schonmal gerne 30% Last.
Jeweils die "wa"-Spalte mit top abgefragt.
Wenn ich bspw. etwas enpacke oder auch nur Dateien kopiere geht diese "WA"-Spalte und damit auch die CPU Last auf 100%. D.h. neben dem Kopieren geht nichts anderes mehr. DVD's werden auch gerne verbrannt.
hdparm -t gibt mir 25Mbit/s. Ist das für ein Notebook noch in Ordnung?
Habe dann mal überprüft ob DMA aktiviert ist.
Laut dmesg sieht das gut aus:

libata version 3.00 loaded.
[ 29.232412] pata_via 0000:00:0f.1: version 0.3.3
[ 29.251653] scsi0 : pata_via
[ 29.308257] scsi1 : pata_via
[ 29.315662] ata1: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xfc00 irq 14
[ 29.315668] ata2: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xfc08 irq 15
[ 29.476629] ata1.00: ATA-6: TOSHIBA MK8025GAS, KA023A, max UDMA/100
[ 29.476639] ata1.00: 156301488 sectors, multi 16: LBA
[ 29.484452] ata1.00: configured for UDMA/100
[ 29.804339] ata2.00: ATAPI: _NEC DVD+/-RW ND-6650A, 1.42, max UDMA/33
[ 29.976038] ata2.00: configured for UDMA/33
[ 30.399727] sata_via 0000:00:0f.0: version 2.3
[ 30.399818] sata_via 0000:00:0f.0: routed to hard irq line 3
[ 30.403718] scsi2 : sata_via
[ 30.405253] scsi3 : sata_via
[ 30.409829] ata3: SATA max UDMA/133 cmd 0xec00 ctl 0xe480 bmdma 0xe000 irq 20
[ 30.409836] ata4: SATA max UDMA/133 cmd 0xe400 ctl 0xe080 bmdma 0xe008 irq 20
[ 30.615230] ata3: SATA link down 1.5 Gbps (SStatus 0 SControl 300)
[ 30.827042] ata4: SATA link down 1.5 Gbps (SStatus 0 SControl 300)

hadparm:

sudo hdparm -i /dev/sda

/dev/sda:

Model=TOSHIBA MK8025GAS , FwRev=KA023A , SerialNo= 756T2566S
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=48
BuffType=unknown, BuffSize=0kB, MaxMultSect=16, MultSect=?16?
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156301488
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=yes: unknown setting WriteCache=enabled
Drive conforms to: Unspecified: ATA/ATAPI-1,2,3,4,5,6

* signifies the current active mode

ABER:

sudo hdparm /dev/sda

/dev/sda:
IO_support = 0 (default)
16-bit)
HDIO_GET_UNMASKINTR failed: Inappropriate ioctl for device
HDIO_GET_DMA failed: Inappropriate ioctl for device
HDIO_GET_KEEPSETTINGS failed: Inappropriate ioctl for device
readonly = 0 (off)
readahead = 256 (on)
geometry = 9729/255/63, sectors = 156301488, start = 0



schaut nicht sehr vielversprechend aus.
Und ich denke mal das das Lahme Verhalten und die hohe CPU Last wohl kaum normal sein können.
Jemand eine Idee? Durch die Forumssuche und Google habe ich schon rausbekommen, das unter Hardy wohl DMA mit PATA etwas problematisch ist. Leider habe ich keine Lösung gefunden.
Einfach auf einem quasi unbenutzbaren System sitzen bleiben ist ja keine Option.
Vor allem in einem Notebook ist es eher dumm das schon ein torrent Client soviel Last durch Festplattenoperationen erzeugt das die Cpu über die 40% Marke geht und auf volle Taktrate schaltet = WARM!!!

Gruß
Cpt_Chaos1978