Netzwerkgeschwindigkeit mit NetIO messen

Wenn man in einem Netzwerk performace Probleme hat, ist es oft interessant zu wissen, ob diese Probleme an der Soft-, oder an der Hardware im Netzwerk liegt. Mit dem Opensource Programm NetIO kann man den Durchsatz von einem Netzwerk messen. NetIO ist für Linux, Windows, OS2 und Solaris verfügbar und besteht aus einer einzigen ausführbaren Datei. Die aktuelle Version ist 1.26.

Wird netio ohne Parameter ausgeführt, wir eine Hilfe mit allen möglichen Parametern angezeigt. Die Bedienung ist recht simpel.

Bevor man mit einer Messung beginnnen kann, muss man auf einem Computer den Server starten. Dies macht man mit dem Parameter -s. Optional kann man das Protokoll angeben, zur Auswahl stehen TCP, UPD und NetBIOS. Einen reinen TCP-Server startet man wie folgt. Standardmässig wird der Port 18767 verwendet.
netio -s -t

NETIO - Network Throughput Benchmark, Version 1.26
(C) 1997-2005 Kai Uwe Rommel

TCP server listening.

Nun kann man von einem anderen Computer die Messung starten.
./netio -t serv01

NETIO - Network Throughput Benchmark, Version 1.26
(C) 1997-2005 Kai Uwe Rommel

TCP connection established.
Packet size  1k bytes:  10087 KByte/s Tx,  8841 KByte/s Rx.
Packet size  2k bytes:  10547 KByte/s Tx,  9822 KByte/s Rx.
Packet size  4k bytes:   9514 KByte/s Tx,  10129 KByte/s Rx.
Packet size  8k bytes:  10444 KByte/s Tx,  10481 KByte/s Rx.
Packet size 16k bytes:  10922 KByte/s Tx,  10897 KByte/s Rx.
Packet size 32k bytes:  10218 KByte/s Tx,  10211 KByte/s Rx.
Done.

Auch auf dem Server wird der Status der Messung angezeigt.
netio -s -t

NETIO - Network Throughput Benchmark, Version 1.26
(C) 1997-2005 Kai Uwe Rommel

TCP server listening.
TCP connection established ...
Receiving from client, packet size  1k ...
Sending to client, packet size  1k ...
Receiving from client, packet size  2k ...
Sending to client, packet size  2k ...
Receiving from client, packet size  4k ...
Sending to client, packet size  4k ...
Receiving from client, packet size  8k ...
Sending to client, packet size  8k ...
Receiving from client, packet size 16k ...
Sending to client, packet size 16k ...
Receiving from client, packet size 32k ...
Sending to client, packet size 32k ...
Done.
TCP server listening.


Zu beachten ist, dass die Resultate in KByte/s und nicht MBit/s angegeben werden. Man muss also noch mal 8 und 1024 rechnen. So kommt man auf den oben angezeigten Daten auf eine Geschwindigkeit von ungefähr 85 MBit/s.

Network Manager erkennt kein Kabelnetz

http://images.t-error.ch/news/346/netze.pngTrotz der vielen Arbeit heute, habe ich noch Zeit gefunden, etwas an meinem Linux Notebook herum zu basteln. Allerdings scheint da etwas schief gegangen zu sein.
Mein Network Manager erkennt kein Kabelnetz mehr. Zeigte er ganz oben "Kabelnetz" an und er wählte auch direkt dieses Netz aus, wenn das Kabel eingesteckt war. Jetzt ist das Kabelnetz nicht mehr drin und beim Booten wird immer das WLan gewählt. Ich kann dann schon die WLan Karte deaktivieren und den neuen Standardgateway und andere DNS Server setzten und so das Lan zum laufen bringen. Aber das wäre ja nicht der Sinn der Sache. Kennt jemand eine Möglichkeit wie man das Kabelnetz wieder in den Network Manager einbinden kann? Das würde mir das Leben um einiges vereinfachen.

Network down





Etwa so kam ich mir heute vor. Plötzlich hatten wir kein Internet mehr. Die User merken das natürlich schnell und mein Telephon lief heiss. Immerhin wurde ich nicht angegriffen und konnte so nach Fehlern suchen ohne um mein Leben zu fürchten.
Schlussendlich konnte ich mit Hilfe von Logit den Übeltäter finden. Der Zyxelrouter war defekt und konnte weder über ADSL noch über IDSN eine Internetverbindiung herstellen. Nach dem austausch des Gerätes und einem Reboot des DNS-Servers lief alles wieder und nun können alle wieder ins Internet.