kleine Tools: testefestplattengeschwindigkeit.pl

testefestplattengeschwindigkeit.pl dient dazu die Geschwindigkeit der Festplatte inkl. des vorhandenen Dateisystems zu testen. testefestplattengeschwindigkeit.pl ist ein Perl-Skript.

download: testefestplattengeschwindigkeit.pl - V 1.1 - MD5

andere Versionen: V 1.1, V 1.0 - MD5s

Beispielausgaben:

~ $ testefestplattengeschwindigkeit.pl
testefestplattengeschwindigkeit.pl      V 1.1
Autor: Daniel Mohr      Datum: 2009-07-19
Lizenz: GNU-GPL

testefestplattengeschwindigkeit.pl -a <anzahl> -b <bytes> -d <datei>
        schreibt und liest <anzahl>-mal <bytes> zufaellige Bytes in die Datei <datei>
        und bestimmt dabei die Zeit und die Uebertragungsrate.
        Die Datei <datei> wird anschliessend wieder geloescht.
        <anzahl> und <bytes> koennen einfache Berechnugen sein.
optionale Parameter:
        -del [w]        [w] = 1: loescht die Datei <datei> wieder (default)
                        [w] = 0: loescht die Datei <datei> nicht
        -o [o] [n]      erzeugt [n] Dateien im Ordner [o]
        -v [v]          setzt die Ausfuehrlickeit auf [v]
        -noperlflush    setzt die Perlvariable $|=1, schaltet buffer von perl aus 

Um den evtl. vorhandenen Cache des Arbeitsspeichers / der Festplatte  auszublenden
sollte man mehr Daten schreiben/lesen als Arbeitsspeicher existiert.

Beispiele:
 testefestplattengeschwindigkeit.pl -a 1024 -b 1024*1024 -d datei
 testefestplattengeschwindigkeit.pl -a 10 -b 1024*1024 -o . 100
 testefestplattengeschwindigkeit.pl -a 1 -b 1024*1024 -o . 10 -v 1
~ $ testefestplattengeschwindigkeit.pl -a 1024 -b 1024*1024 -d datei
Schreibgeschwindigkeit: 22.489177248165 MB/sec.
Lesegeschwindigkeit: 17.2993515952992 MB/sec.
~ $ testefestplattengeschwindigkeit.pl -a 1024 -b 1024*1024 -d datei -v
# 1024*1024 = 1048576 zufaellige Bytes werden erzeugt:
# 1048576 zufaellige Bytes werden 1024 = 1024-mal in die Datei "/root/datei" geschrieben:
Es wurden 1073741824 Bytes = 1024 MB geschrieben.
Es hat 45.533013 Sekunden gedauert.
Schreibgeschwindigkeit: 22.489177248165 MB/sec.
# 1048576 zufaellige Bytes werden 1024 = 1024-mal aus der Datei "/root/datei" gelesen:
Es wurden 1073741824 Bytes = 1024 MB gelesen.
Es hat 59.19297 Sekunden gedauert.
Lesegeschwindigkeit: 17.2993515952992 MB/sec.

Es läßt sich damit beispielsweise der Vorteil von raid oder die SSD-Schreibgeschwindigkeitsprobleme (trim)aufzeigen.

Achtung: Intensive Schreib- und/oder Lesevorgänge erwärmen die Festplatte! Bei modernen Festplatten kann die Temperatur beispielsweise mit smartctl aus den smartmontools ausgelesen werden. Bei unzureichender Kühlung besteht die Gefahr die Festplatte(n) zu überhitzen. Typische Temperaturen für Festplatten im Betrieb liegen zwischen 30 °C und 40 °C. Oberhalb dieser Temperaturen sollten Sie die Spezifikation Ihrer Festplatte kontrollieren, ob diese Temperatur noch zulässig ist! Die Temperaturen von Festplatten ändern sich nur sehr langsam, da die gesammte Masse erwärmt bzw. abgekühlt werden muß.


testefestplattengeschwindigkeit.pl V 1.0


zurück zur Übersicht