AA_canyon_sxc1158415_JudySmith.jpg

© Judy Smith, sxc.hu

Programme zum Bandbreiten-Monitoring

Raus aus dem Engpass

,
Wer verstopft schon wieder die DSL-Leitung? Eine Reihe von Programmen hilft bei der Suche nach dem Verursacher.

Während noch vor wenigen Jahren vor allem schmalbandige Internet-Zugänge dominierten [1], verfügt die Mehrheit der Haushalte inzwischen über einen DSL-Anschluss. Doch da mehr und mehr Dienste und Anwendungen – vom Datenspeicher über Podcasts bis zum intelligenten Stromzähler – über die bestehende Infrastruktur laufen, stößt diese in immer kürzeren Abständen an ihre Grenzen. Bei mobilen Zugängen mit Volumen-Limit gilt es zudem, die übertragene Datenmenge im Auge zu behalten, sonst drosselt der Anbieter die Bandbreite oder schickt exorbitante Rechnungen.

Als Alternative zum Wechsel in einen teureren Tarif bietet es sich an, das Netzwerk zu untersuchen und herauszubekommen, welche Dienste die Bandbreite in welcher Weise ausnutzen. Dazu existiert eine große Vielfalt an Programmen [2]. Die Kunst besteht darin, die richtigen Werkzeuge zu finden.

Das Thema Netzwerk erfordert einige Grundlagen. Ausführliches Material finden Sie dazu in drei Artikeln, die LinuxUser vor einiger Zeit veröffentlicht hat – Grundlagen für die Systemanalyse (03/2007, [3]), Planung und Konfiguration (12/2007, [4]) sowie Sicherheit und Troubleshooting (01/2008, [5]).

Übersicht

Die vorgestellten Werkzeuge teilen sich in drei Kategorien: Eine Gruppe eignet sich für den Einsatz auf der Kommandozeile, eines bringt eine grafische Oberfläche mit, und eine dritte Gruppe nutzen Sie über den Webbrowser. Die Tabelle "Tools im Überblick" ordnet die einzelnen Tools zu.

Tools im Überblick

Kategorie Programme
Kommandozeile Atop, Bmon, Bwm-ng, Cbm, Dstat, Iftop, Ifstat, Iptraf, Jnettop, Nethogs, Nload, Pktstat, Tcpstat, Vnstat
Desktop Etherape
Webbrowser Bandwithd, Darkstat, Ntop

Während die meisten Programme sich auf einige wenige Funktionen konzentrieren, gehören Dstat [6] und Atop [7] zu den Allroundern, die zudem etliche Funktionen zur Analyse unter einem Dach vereinen. Das GTK-Programm Etherape [8] zeichnet eine dynamische Netzwerktopologie und symbolisiert den Datenfluss mit unterschiedlichen Grafiken.

Zum Beobachten des Datenverkehrs im laufenden Betrieb, also nach Netzwerkbandbreite pro Verbindung, eignet sich Iftop [9]. Die Top-Varianten Jnettop [10] und Pktstat [11] schlüsseln zudem nach Protokoll auf und schauen dabei auch in Anwendungsprotokolle wie HTTP hinein. Möchten Sie nachvollziehen, was gerade durch ihren DSL-Zugang geht, eignen sich Speedometer [12] oder Nload [13], die Graphen zeichnen.

Bmon [14] zeigt alle Schnittstellen auf einmal und zeichnet auf Wunsch eine kleine Grafik. Die Alternative Ifstat [15] beschränkt sich auf schnöde und leicht weiter zu verarbeitende Zahlen. Wer auf akkumulierte Daten zugreifen möchte, für den ist Vnstat [16] oder Atopsar [17] eine Alternative. Vnstat schlüsselt den Traffic bei Bedarf nach Tagen oder Stunden auf.

Bandbreite ermitteln

Die Anbieter preisen DSL-Zugänge häufig mit einem theoretisch möglichen Datendurchsatz an, ein exakter Wert kommt in den Verträgen selten vor. Zum Messen der tatsächlichen Bandbreite eignen sich Programme wie Speedometer. Für die erste Netzwerkschnittstelle rufen Sie das Tool mit den Parametern -rx eth0 für den Download und -tx eth0 für den Upload auf. Daraufhin zeigt Speedometer im Abstand von einer Sekunde die jeweilige Datenrate an, die über diese Schnittstelle läuft (Abbildung 1). Für ein Intervall von fünf Sekunden nutzen Sie die zusätzliche Option -i 5.

Abbildung 1: Beim Download eines ISO-Images und einem parallelen Audio-Stream ist die Bandbreite schnell aufgebraucht.

Benötigen Sie statt der Ausgabe als ASCII-Grafik eine Textzeile mit den gemessenen Werten, hilft die Option -p. Damit erfolgt die Ausgabe spaltenweise. Das erleichtert das Weiterverarbeiten mit anderen Werkzeugen (Listing 1).

Listing 1

$ speedometer -p -rx eth0
   0 B/s   c:   0 B/s   A:   0 B/s   (\                    )
17.4 KB/s  c:5.80 KB/s  A:11.6 KB/s  (...:::+++|           )
17.2 KB/s  c:10.4 KB/s  A:13.8 KB/s  (...:::+++|           )
17.2 KB/s  c:13.3 KB/s  A:14.8 KB/s  (...:::+++|           )
 735 KB/s  c: 733 KB/s  A: 337 KB/s  (...:::+++###%|       )
 734 KB/s  c: 670 KB/s  A: 394 KB/s  (...:::+++###%|       )
 735 KB/s  c: 686 KB/s  A: 413 KB/s  (...:::+++###%|       )
 735 KB/s  c: 702 KB/s  A: 431 KB/s  (...:::+++###%|       )
 735 KB/s  c: 734 KB/s  A: 460 KB/s  (...:::+++###%|       )

Diesen Artikel als PDF kaufen

Express-Kauf als PDF

Umfang: 6 Heftseiten

Preis € 0,99
(inkl. 19% MwSt.)

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • Programme zum Bandbreiten-Monitoring
    Viele Programme kommunizieren über das Netz. Herrscht hier Stop-and-go, ist es gut zu wissen, wo die Ursache liegt.
  • Netzwerkverkehr analysieren mit Iftop
    Träge Netzwerkverbindungen können einem den letzten Nerv rauben. Da hilft häufig ein Blick auf die Netzwerkebene, um zu wissen, wo es klemmt. Mit Iftop analysieren Sie flink, welche Verbindungen sich auf der Leitung tummeln.
  • Verkehrsüberwachung
    Welche Verbindungen die Anwendungen Ihres Rechners mit dem Netzwerk aufnehmen, bleibt meist verborgen. Iptraf bringt Licht ins Dunkel.
Kommentare

Infos zur Publikation

LU 08/2016: Multimedia

Digitale Ausgabe: Preis € 5,99
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!

Aktuelle Fragen

Wie kann man das berichtigen
Udo Muelle, 17.07.2016 20:39, 1 Antworten
Fehlschlag beim Holen von http://extra.linuxmint.com/dists/rosa/main/binary-i386/Packages Hash-S...
Installation Genimotion
Horst Müller, 15.07.2016 17:00, 1 Antworten
Hallo, ich kann Genimotion nicht installieren. Folgende Fehlermeldung habe ich beim Aufruf erh...
Probleme beim Hochfahren der Terastaion 5400 mit Unix-Distrib
Sheldon Cooper, 10.07.2016 09:32, 0 Antworten
Hallo ihr lieben, habe seit zwei Tagen das Problem, das das NAS (Raid5) nicht mehr sauber hoch...
Mit Firewire Videos improtieren?
Werner Hahn, 09.06.2016 11:06, 5 Antworten
Ich besitze den Camcorder Panasonic NV-GS330, bei dem die Videos in guter Qualität nur über den 4...
lidl internetstick für linux mint
rolf meyer, 04.06.2016 14:17, 3 Antworten
hallo zusammen ich benötige eure hilfe habe einen lidl-internetstick möchte ihn auf linux mint i...