Datendurchsatz messen

to stream or not to stream
wolgade
Semiprofi
Semiprofi
Beiträge: 1313
Registriert: Donnerstag 2. Dezember 2004, 00:18

Datendurchsatz messen

Beitrag von wolgade »

Beim Versuch, den Datendurchsatz beim Schreiben ud Lesen zu ermitteln, habe ich ein kleines Problem:

Faul, wie ich bin, wollte ich zum Messen das Essu-Skript recyclen, was zum Messen des NFS-Durchsatzes dient. Das Ganze sieht jetzt so aus:

Code: Alles auswählen

#!/bin/sh
a=`date +%s`
time dd if=/dev/zero of=/hdd/test bs=8k count=8192
z=`date +%s`
n=`expr $z - $a`
expr 512000 / $n
a=`date +%s`
time dd of=/dev/null if=/hdd/test bs=8k count=8192
z=`date +%s`
n=`expr $z - $a`
expr 512000 / $n
Nun scheint die Busybox des JtG-Images den Befehl "time" nicht zu kennen. Ich habe früher immer Yadi benutzt. Wie haben denn JtG-User ihren NFS-Durchsatz gemessen?
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

Riker hatte vergessen time in die busybox des Komplettimages 2.2 zu integrieren.

Mach den neuen JtG-Snapshot vom 29.08.2006 drauf, und das Problem ist gelöst. Falls Deine Box eine Internetanbindung hat, kannst Du das auch direkt über Internet machen. Dazu in Dbox-Taste -> Service -> Softwareaktualisiereung den Updatemodus von FTP auf Internet stellen und dann nach neuer Version suchen.

Außerdem kannst Du mit diesem Snapshot den Movieplayer wahlweise auch ohne Wabber-Queue aufrufen. Auswählbar in Dbox-Taste -> Einstellungen -> Movieplayer. Läuft wunderbar mit der Festplatte ohne die blöde Puffern Einblendung.

Greetz von DrStoned :lol: :lol: :lol:
Greetz von DrStoned :lol: :lol: :lol:
wolgade
Semiprofi
Semiprofi
Beiträge: 1313
Registriert: Donnerstag 2. Dezember 2004, 00:18

Beitrag von wolgade »

Danke.
eule
Erleuchteter
Erleuchteter
Beiträge: 585
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von eule »

/tmp > sh test
8192+0 records in
8192+0 records out
real 0m 31.00s
user 0m 0.33s
sys 0m 20.18s
16000
8192+0 records in
8192+0 records out
real 0m 16.85s
user 0m 0.25s
sys 0m 8.29s
30117
/tmp >
Charles Darwin jun.
Erleuchteter
Erleuchteter
Beiträge: 664
Registriert: Donnerstag 24. August 2006, 11:19

Beitrag von Charles Darwin jun. »

Der Befehl
cat /proc/kcore > /hdd/testfile

ergibt bei mir eine Schreibrate von 1,73MB/s

ist das jetzt gut oder schlecht :lol:

...auf jeden Fall reicht es bei weitem für die Aufnahme!

Die ganze Ruckelgeschichte ist offensichtlich nur ein Problem der Prozessorüberlastung :gruebel:
wolgade
Semiprofi
Semiprofi
Beiträge: 1313
Registriert: Donnerstag 2. Dezember 2004, 00:18

Beitrag von wolgade »

So, nun bin ich auch mal zum Messen gekommen:

Code: Alles auswählen

/tmp > ./idetest.sh
8192+0 records in
8192+0 records out
real    0m 33.20s
user    0m 0.18s
sys     0m 23.38s
15515
8192+0 records in
8192+0 records out
real    0m 17.81s
user    0m 0.17s
sys     0m 9.88s
28444
Ich hab die Messung mehrmals gemacht und festgestellt, daß die Ergebnisse ziemlich streuen.