bandbreitenmessung_im_netzwerk
Inhaltsverzeichnis
Bandbreitenmessung im Netzwerk
simpel
Test mit Boardmitteln und nur einer Verbindung:
# time dd if=/dev/zero of=/dev/stdout count=1048576 bs=4096 | ssh 192.168.1.100 'cat > /dev/null' 1048576+0 records in 1048576+0 records out 4294967296 bytes (4,3 GB) copied, 71,0035 s, 60,5 MB/s real 1m11.014s user 1m2.000s sys 0m10.370s
Hier werden 4GB über das Netz geschoben und danach die benötigte Zeit ausgegeben. Da dd seine Ausgabe 1MB mit 1000kB und nicht mit 1024kB berechnet, wird hier "4,3GB" angegeben.
Die Transferrate betrug in diesem Test 60,5 MB/s, man kann es sich dann auch in Mbps umrechnen: 60,5 * 8 = 484 Mbps
Allerdings sind diese Werte keine 1:1 Messwerte, denn hier bremst der SSH und alle Netzwerkschichten dazwischen noch aus.
Trotzdem kann man diese Methode sehr gut zum Vergleichen von verschiedenen Systemen verwenden.
iperf
Server starten
# iperf -s ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 85.3 KByte (default) ------------------------------------------------------------
Client Starten
# iperf -t 60 -P 4 -c 10.30.1.102 ------------------------------------------------------------ Client connecting to kvm04, TCP port 5001 TCP window size: 16.0 KByte (default) ------------------------------------------------------------ [ 5] local 10.30.1.101 port 58242 connected with 10.30.1.102 port 5001 [ 6] local 10.30.1.101 port 58243 connected with 10.30.1.102 port 5001 [ 4] local 10.30.1.101 port 58241 connected with 10.30.1.102 port 5001 [ 3] local 10.30.1.101 port 58240 connected with 10.30.1.102 port 5001 [ ID] Interval Transfer Bandwidth [ 5] 0.0-60.0 sec 18.7 GBytes 2.68 Gbits/sec [ 6] 0.0-60.0 sec 20.9 GBytes 3.00 Gbits/sec [ 4] 0.0-60.0 sec 19.7 GBytes 2.82 Gbits/sec [ 3] 0.0-60.0 sec 19.9 GBytes 2.85 Gbits/sec [SUM] 0.0-60.0 sec 79.3 GBytes 11.4 Gbits/sec
Ausgabe auf dem Server
# iperf -s ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 85.3 KByte (default) ------------------------------------------------------------ [ 4] local 10.30.1.102 port 5001 connected with 10.30.1.101 port 58240 [ 5] local 10.30.1.102 port 5001 connected with 10.30.1.101 port 58241 [ 6] local 10.30.1.102 port 5001 connected with 10.30.1.101 port 58242 [ 7] local 10.30.1.102 port 5001 connected with 10.30.1.101 port 58243 [ ID] Interval Transfer Bandwidth [ 4] 0.0-60.0 sec 19.9 GBytes 2.85 Gbits/sec [ 5] 0.0-60.0 sec 19.7 GBytes 2.82 Gbits/sec [ 7] 0.0-60.0 sec 20.9 GBytes 2.99 Gbits/sec [ 6] 0.0-60.0 sec 18.7 GBytes 2.68 Gbits/sec [SUM] 0.0-60.0 sec 79.3 GBytes 11.3 Gbits/sec
/home/http/wiki/data/pages/bandbreitenmessung_im_netzwerk.txt · Zuletzt geändert: von manfred
