"We are back" « oc.at

Debian: kein DMA

ToRaX 28.09.2003 - 14:42 738 5
Posts

ToRaX

Big d00d
Avatar
Registered: Aug 2002
Location: Wien
Posts: 317
Ich hab das Gefühl, dass mein Fileserver (Samba) viel zu langsam is. Hab schon einiges herumprobert und bin jetzt auf hdparm gestoßen. Folgendes teilt es mir mit:

"hdparm /dev/hda" sagt mir u.a. "using_dma = 0 (off)"

und "hdparm -tT /dev/hda":
Timing buffer-cache reads: 128 MB in 1.33 seconds = 96.24 MB/sec
Timing buffered disk reads: 64 MB in 15.88 seconds = 4.03 MB/sec

Die zweite Platte (/dev/hdb) liefert ganz ähnliche Werte.

Sieht also so aus, als wäre DMA nicht aktivert. Beim Booten steht aber auf diesem Screen, wo u.a. alle IDE Geräte angeführt sind, dass beide Platten mit UDMA2 laufen. Seltsam.

Was mach ich jetzt?
Bearbeitet von ToRaX am 28.09.2003, 15:01

spunz

Elder
Elder
Avatar
Registered: Aug 2000
Location: achse des bösen
Posts: 11284
was hat dma mit samba zu tun?

mach einfach mal "hdparm -c1 -d1 /dev/hda" um dma zu aktivieren. den eintrag kannst auch in ein bootscipts einbauen.

ToRaX

Big d00d
Avatar
Registered: Aug 2002
Location: Wien
Posts: 317
Hmm, vielen Dank vorerst! Hab übrigens den Threadtitel geändert. Den habe ich geschrieben, bevor ich mir überlegt hab, was ich eigentlich schreiben will... :rolleyes:

Es sieht jetzt schon besser aus, und zwar folgendermaßen:

hdparm -tT /dev/hda
Timing buffer-cache reads: 128 MB in 1.31 seconds = 97.71 MB/sec
Timing buffered disk reads: 64 MB in 3.16 seconds = 20.25 MB/sec

hdparm -tT /dev/hdb
Timing buffer-cache reads: 128 MB in 1.32 seconds = 96.97 MB/sec
Timing buffered disk reads: 64 MB in 2.59 seconds = 24.71 MB/sec

Sind das jetzt normale Werte?

Gut, ich kann mir jetzt also z.B. ein sh-Skript machen, damit DMA automatisch aktiviert wird. Wie lass ich es beim Booten automatisch ausführen?

spunz

Elder
Elder
Avatar
Registered: Aug 2000
Location: achse des bösen
Posts: 11284
trags die beiden befehle zb in der /etc/init.d/bootmisc.sh ein

ToRaX

Big d00d
Avatar
Registered: Aug 2002
Location: Wien
Posts: 317
Danke, hat supa funktioniert!

alex5612

Vereinsmitglied
Radiomann
Avatar
Registered: Oct 2000
Location: VR Brigittenau
Posts: 4835
/etc/init.d/hwtools oder so irgendwie gibts nen eigenen bereich für hdparm
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz