jaja, die alte Frage: Ist mein Rechner schnell genug?
Netzwerk
iperf
iperf musst die Netzwerkgeschwindigkeit zwischen zwei IP-Adressen.
Dazu muss das Tool auf beiden Endpunkten installiert sein:
sudo apt install iperf
Auf dem Zielsystem iperf im Servermodus starten:
iperf -s
Jetzt auf dem Startsystem den Test starten mit:
iperf -c IP_DES_SERVERS
Das Ergebnis sieht dann so aus:
------------------------------------------------------------ Client connecting to dark, TCP port 5001 TCP window size: 196 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.178.10 port 43280 connected with 192.168.178.2 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 113 MBytes 94.7 Mbits/sec
Wichtige Optionen
x -d startet einen Dualtest: Es wird die Geschwindigkeit hin und zurück getestet --P ANZAHL Lässt ANZAHL Tests gleichzeitig laufen um zu testen wann die Performance einbricht --p PORT Server läuft auf dem TCP-Port PORT statt 5001
Multi-Benchmark
sysbench
Installation:
sudo apt install sysbench
Verwendung
CPU-Bench
sysbench --test=cpu --cpu-max-prime=20000 run
I-O Bench
sysbench --test=fileio --file-total-size=150G prepare # I-O Benchmark Testdatei erzeugen sysbench --test=fileio --file-total-size=150G --file-test-mode=rndrw --init-rng=on --max-time=300 --max-requests=0 run
Weitere Infos: https://www.howtoforge.de/anleitung/benchmark-ihres-systems-cpu-daten-io-mysql-durchfuhren-mit-sysbench/