Wie Festplattendurchsatz testen?
Ich hab hier nen Rechner der mir Schweine-Lahm beim kopieren vorkommt. Hab versucht ein 8GB-File (VMware-Image) zu kopieren. Nach 10 Minuten, in denen auf dem KDE nichts mehr zu machen war, habe ich den Vorgang entnervt abgebrochen. Dabei hatte ich nur 400 MB kopiert. Wie kann ich den durchsatz testen? Gibts da Tools dafür? Gruß Daniel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Marko Kaening schrieb:
Wie kann ich den durchsatz testen? Gibts da Tools dafür?
hdparm -tT testet die Geschwindigkeit deiner Platte.
hdparm hatte ich schon durch, damit wird aber nur die Lesegschwindigkeit getestet, oder irre ich mich da? b-login# hdparm -tT /dev/hda /dev/hda: Timing cached reads: 2190 MB in 2.00 seconds = 1095.20 MB/sec Timing buffered disk reads: 122 MB in 3.01 seconds = 40.59 MB/sec Von Writes sehe ich da nichts. Und ich denke das es da bremst. Gruß Daniel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Spannbauer wrote:
Marko Kaening schrieb:
Wie kann ich den durchsatz testen? Gibts da Tools dafür?
hdparm -tT testet die Geschwindigkeit deiner Platte.
hdparm hatte ich schon durch, damit wird aber nur die Lesegschwindigkeit getestet, oder irre ich mich da?
b-login# hdparm -tT /dev/hda
/dev/hda: Timing cached reads: 2190 MB in 2.00 seconds = 1095.20 MB/sec Timing buffered disk reads: 122 MB in 3.01 seconds = 40.59 MB/sec
Von Writes sehe ich da nichts. Und ich denke das es da bremst.
Teste mit bonnie und achte darauf, mehr als die Hauptspeichergröße für den Test zu verwenden. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
hdparm -tT testet die Geschwindigkeit deiner Platte. So, ich habe jetzt nochmals die Ausgaben von hdparm mit denen eines anderen Rechners getestet:
Der 10er: b-login# hdparm -tT /dev/hda /dev/hda: Timing cached reads: 2104 MB in 2.00 seconds = 1052.05 MB/sec Timing buffered disk reads: 6 MB in 3.97 seconds = 1.51 MB/sec Dann einer mit SuSe8.0, die Kiste ist min. 3 Jahre alt: trurl# hdparm -tT /dev/hda /dev/hda: Timing buffer-cache reads: 128 MB in 0.21 seconds =609.52 MB/sec Timing buffered disk reads: 64 MB in 4.74 seconds = 13.50 MB/sec Wie man sieht bin ich mit dem 10er bei den buffer-cache-reads fast doppelt so schnell wie der 8er, bei den buffered disk reads bin ich aber ziemlich langsam, das ist fast der Faktor 10. Weiß jemand woran das liegt und wie ich das beschleunigen kann? Beide Platte sind IDE mit UDMA133. Gruß Daniel
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Montag, 18. Februar 2008 14:10:10 schrieb Daniel Spannbauer:
Der 10er: b-login# hdparm -tT /dev/hda
/dev/hda: Timing cached reads: 2104 MB in 2.00 seconds = 1052.05 MB/sec Timing buffered disk reads: 6 MB in 3.97 seconds = 1.51 MB/sec
Dann einer mit SuSe8.0, die Kiste ist min. 3 Jahre alt:
trurl# hdparm -tT /dev/hda
/dev/hda: Timing buffer-cache reads: 128 MB in 0.21 seconds =609.52 MB/sec Timing buffered disk reads: 64 MB in 4.74 seconds = 13.50 MB/sec
Mir fällt dabei nur auf das z.T. doch ziemlich krasse Größenunterschiede vorhanden sind.., weiß nicht ob das irgendwie eine rolle spielt (von wegen "initalisierungsphase" oder so?). Grüße Michael
Mir fällt dabei nur auf das z.T. doch ziemlich krasse Größenunterschiede vorhanden sind.., weiß nicht ob das irgendwie eine rolle spielt (von wegen "initalisierungsphase" oder so?).
Könnte daran liegen das der 10er 8x soviel RAM wie der 8er hat. Der 10er hat 4GB, der 8er nur 512MB. Denk mal das hdparm die Testfile-Größe vom RAM abhängig macht. Gruß Daniel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Mon, 18 Feb 2008, Daniel Spannbauer schrieb:
hdparm -tT testet die Geschwindigkeit deiner Platte. So, ich habe jetzt nochmals die Ausgaben von hdparm mit denen eines anderen Rechners getestet:
Der 10er: b-login# hdparm -tT /dev/hda
/dev/hda: Timing cached reads: 2104 MB in 2.00 seconds = 1052.05 MB/sec Timing buffered disk reads: 6 MB in 3.97 seconds = 1.51 MB/sec
Zeig mal die Ausgabe von: hdparm /dev/hda ; hdparm -i /dev/hda
Dann einer mit SuSe8.0, die Kiste ist min. 3 Jahre alt:
trurl# hdparm -tT /dev/hda
/dev/hda: Timing buffer-cache reads: 128 MB in 0.21 seconds =609.52 MB/sec Timing buffered disk reads: 64 MB in 4.74 seconds = 13.50 MB/sec
Dito. Auch das ist viel zu lahm. Mit halbwegs aktuellen IDE-Platten bekomme ich selbst mit ner 7 Jahre alten Kiste > 40 MB/s bei den disk reads (mit "nur" UDMA/66). -- Klar, Perl: Bietet das alles schon wie in einem Baukastenprinzip, man muss das Zeug halt nur im Schwedenmöbelhausprinzip erst noch zusammenschrauben ;-) -- W. Draxinger in darw -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
David Haller schrieb:
Hallo,
Am Mon, 18 Feb 2008, Daniel Spannbauer schrieb:
hdparm -tT testet die Geschwindigkeit deiner Platte.
So, ich habe jetzt nochmals die Ausgaben von hdparm mit denen eines anderen Rechners getestet:
Der 10er: b-login# hdparm -tT /dev/hda
/dev/hda: Timing cached reads: 2104 MB in 2.00 seconds = 1052.05 MB/sec Timing buffered disk reads: 6 MB in 3.97 seconds = 1.51 MB/sec
Zeig mal die Ausgabe von: hdparm /dev/hda ; hdparm -i /dev/hda
ich hab jetzt mal mit hdpram rumgespielt. Problem war das ich den DMA nicht anbekommen habe. Hier lag der Fehler in der initrd. Da wurde ide-generic vor dem Chipsatztreiber geladen. Und ide-generic kann kein dma. Jetzt siehts auf dem 10er so aus: /dev/hda: Timing cached reads: 2334 MB in 2.00 seconds = 1167.74 MB/sec Timing buffered disk reads: 126 MB in 3.00 seconds = 41.95 MB/sec hdparm -i sagt jetzt folgendes: Model=WDC WD3200SB-01KMA0, FwRev=08.05J08, SerialNo=WD-WCAMR4159537 Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=65 BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=16 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 udma2 udma3 *udma4 udma5 udma3 *udma4 udma5 AdvancedPM=no WriteCache=enabled Drive conforms to: Unspecified: ATA/ATAPI-1 ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5 ATA/ATAPI-6 hdparm /dev/hda: /dev/hda: multcount = 16 (on) IO_support = 3 (32-bit w/sync) unmaskirq = 1 (on) using_dma = 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) geometry = 38913/255/63, sectors = 625142448, start = 0
Dann einer mit SuSe8.0, die Kiste ist min. 3 Jahre alt:
trurl# hdparm -tT /dev/hda
/dev/hda: Timing buffer-cache reads: 128 MB in 0.21 seconds =609.52 MB/sec Timing buffered disk reads: 64 MB in 4.74 seconds = 13.50 MB/sec
Dito. Auch das ist viel zu lahm. Mit halbwegs aktuellen IDE-Platten bekomme ich selbst mit ner 7 Jahre alten Kiste > 40 MB/s bei den disk reads (mit "nur" UDMA/66).
Naja,dann werd ich mal kucken was ich da noch so drehen kann :) hdparm /dev/hda: /dev/hda: multcount = 16 (on) I/O support = 3 (32-bit w/sync) unmaskirq = 1 (on) using_dma = 1 (on) keepsettings = 0 (off) nowerr = 0 (off) readonly = 0 (off) readahead = 8 (on) geometry = 9729/255/63, sectors = 156301488, start = 0 hdparm -i /dev/hda: /dev/hda: Model=SAMSUNG SP0842N, FwRev=BH100-35, SerialNo=S0DWJ30L357764 Config={ Fixed } RawCHS=16383/16/63, TrkSize=34902, SectSize=554, ECCbytes=4 BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=16 CurCHS=16383/16/63, CurSects=-66060037, LBA=yes, LBAsects=156301488 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 udma0 udma1 udma2 udma3 udma4 udma5 AdvancedPM=no Drive Supports : DualPortATA-1 ATA-2 ATA-3 ATA-4 ATA-5 ATA-6 ATA-7 Kernel Drive Geometry LogicalCHS=9729/255/63 PhysicalCHS=9729/255/63 Gruß Daniel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Die, 19 Feb 2008, Daniel Spannbauer schrieb:
David Haller schrieb: [..] Jetzt siehts auf dem 10er so aus:
/dev/hda: Timing cached reads: 2334 MB in 2.00 seconds = 1167.74 MB/sec Timing buffered disk reads: 126 MB in 3.00 seconds = 41.95 MB/sec [..] hdparm -i sagt jetzt folgendes: Model=WDC WD3200SB-01KMA0, FwRev=08.05J08, SerialNo=WD-WCAMR4159537 [..] UDMA modes: udma0 udma1 udma2 udma3 *udma4 udma5 udma3 *udma4 udma5
Das passt bis auf die gedoppelte Ausgabe...
hdparm /dev/hda:
/dev/hda: multcount = 16 (on) IO_support = 3 (32-bit w/sync) unmaskirq = 1 (on) using_dma = 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) geometry = 38913/255/63, sectors = 625142448, start = 0
OK. Evtl. noch 'hdparm -k ...' verwenden (keepsettings). [..]
/dev/hda:
Model=SAMSUNG SP0842N, FwRev=BH100-35, SerialNo=S0DWJ30L357764 [...] DMA modes: mdma0 mdma1 *mdma2 udma0 udma1 udma2 udma3 udma4 udma5
Das passt nicht. Hast du evtl. nur ein 40-adriges Kabel dran? Dann geht natürlich nix über UDMA-33 (udma2?). Ansonsten mal das Kabel tauschen (ein 80-adriges). -dnh -- Das Ulkige an Linux: Man will sich nur eben ein Mailprogramm einrichten, aber danach kann man dann wahrscheinlich im Heizungskeller gleich sein eigenes GMX aufmachen. -- Stephan Maus -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Fr Februar 8 2008 14:10:17 schrieb Daniel Spannbauer:
Ich hab hier nen Rechner der mir Schweine-Lahm beim kopieren vorkommt. Hab versucht ein 8GB-File (VMware-Image) zu kopieren. Nach 10 Minuten, in denen auf dem KDE nichts mehr zu machen war, habe ich den Vorgang entnervt abgebrochen. Dabei hatte ich nur 400 MB kopiert.
Wie kann ich den durchsatz testen? Gibts da Tools dafür?
Gruß
Daniel
Ein gutes Tool dafür ist bonnie. Musst du nur installieren und beim Aufruf die Parameter beachten. Gruß Wolfgang -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (6)
-
Daniel Spannbauer
-
David Haller
-
M. Skiba
-
Marko Kaening
-
Sandy Drobic
-
Wolfgang Erlenkötter