PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Festplattenzugriff macht GUI lahm


Gast
2009-08-01, 21:18:48
Irgenwie fühlt sich mein Notebook (HP hdx 9400) nicht gut an, wenn die Festplatte was zu tun hat. Z.B. Tabs im Firefox wechseln ist einfach zäh. (Aktuell unter Fedora 11, aber mit Ubuntu 9.X ists auch nicht besser)

Habt Ihr eine Idee, was ich machen kann?

Die Performance ist soweit für ein Laptop nicht ganz daneben:

sudo hdparm -tT /dev/sda

/dev/sdb:
Timing cached reads: 2454 MB in 2.01 seconds = 1223.05 MB/sec
Timing buffered disk reads: 174 MB in 3.01 seconds = 57.84 MB/sec

Die Disk ist eine SATA-Disk, ist da hdparm noch ein Thema?

sudo hdparm -d /dev/sdb

/dev/sdb:
HDIO_GET_DMA failed: Inappropriate ioctl for device

Viele Grüße + Danke,
Stefan

Gast
2009-08-02, 09:56:00
Die Disk ist eine SATA-Disk, ist da hdparm noch ein Thema?
im allgemeinen schon, aber für dma wird hdparm eigentlich nicht mehr benötigt.
schau dir doch mal die ausgabe von "dmesg | grep -i udma" an.

wie viel ram hat denn dein dingens? wenn der ram voll ist und mit dem swappen angefangen wird, ist gerade bei notebook-platten die geschwindigkeit ziemlich am arsch.

Eggcake
2009-08-02, 12:14:45
Je nachdem ob du bisschen Geld übrig hast (ich weiss, Geld "übrig" hat niemand ;) ) wäre vielleicht auch eine SSD eine Lösung, falls gar nichts mehr helfen sollte.

ESAD
2009-08-02, 12:55:30
das ist mir bei meinem debian auch schon aufgefallen. irgendwie scheint da alles viel mehr am flashenhals festplatte zu hängen als bei windows. sei es das laden von anwendungen, vmware, oder das surfen

eine ssd würd hier wahrscheinlich ganzschön helfen. aber der preis für z.b ne 128Gb platte ist einfach zu hoch

stefan42
2009-08-02, 19:38:50
Danke für Euere Antworten!

> dmesg | grep -i udma
ata1: SATA max UDMA/133 abar m2048@0xec009000 port 0xec009100 irq 31
ata2: SATA max UDMA/133 abar m2048@0xec009000 port 0xec009180 irq 31
ata3: SATA max UDMA/133 abar m2048@0xec009000 port 0xec009200 irq 31
ata1.00: ATA-8: TOSHIBA MK3252GSX, LV011C, max UDMA/100
ata1.00: configured for UDMA/100
ata1.00: configured for UDMA/100
ata3.00: ATA-8: TOSHIBA MK3252GSX, LV011C, max UDMA/100
ata3.00: configured for UDMA/100
ata4: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x70a0 irq 14
ata5: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x70a8 irq 15
ata6: SATA max UDMA/100 host m128@0xe0100000 port 0xe0102000 irq 19

Ich sehe hier keine Probleme. Auch der Speicher ist mit 4GB und 0 genutztem Swap okay.
> free
total used free shared buffers cached
Mem: 4021160 792688 3228472 0 18560 295692
-/+ buffers/cache: 478436 3542724
Swap: 4000144 0 4000144

Eine SSD kaufe ich mir vielleicht im nächsten Laptop ;-)
Zum einen ist die mir noch zu teuer für die Größe und zum anderen macht mich die Wegwerfmentalität (x Schreibzyklen gehen noch) mental wahrscheinlich völlig fertig...

Die CPU-Belastung liegt bei ca. 20-30%, wenn ich eine größere Datei von einer internen Festplatte auf die andere kopiere (sind wirklich 2 HDs verbaut, nicht nur Partitionen):
> top
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2958 stef 20 0 95132 780 616 R 30.1 0.0 0:04.00 cp

Was ist hier Euere Erfahrung? Ist diese CPU-Belastung noch im Rahmen oder sollte das mit dem ganzen DMA-Schnickschnack wesentlich niedriger sein?