AA_canyon_sxc1158415_JudySmith.jpg

© Judy Smith, sxc.hu

Raus aus dem Engpass

Programme zum Bandbreiten-Monitoring

13.05.2013
,
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
 

Ähnliche Artikel

Kommentare

Infos zur Publikation

title_2014_09

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

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

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

Tipp der Woche

Schnell Multi-Boot-Medien mit MultiCD erstellen
Schnell Multi-Boot-Medien mit MultiCD erstellen
Tim Schürmann, 24.06.2014 12:40, 0 Kommentare

Wer mehrere nützliche Live-Systeme auf eine DVD brennen möchte, kommt mit den Startmedienerstellern der Distributionen nicht besonders weit: Diese ...

Aktuelle Fragen

Videoüberwachung mit Zoneminder
Heinz Becker, 10.08.2014 17:57, 0 Antworten
Hallo, ich habe den ZONEMINDER erfolgreich installiert. Das Bild erscheint jedoch nicht,...
internes Wlan und USB-Wlan-Srick
Gerhard Blobner, 04.08.2014 15:20, 2 Antworten
Hallo Linux-Forum: ich bin ein neuer Linux-User (ca. 25 Jahre Windows) und bin von WIN 8 auf Mint...
Server antwortet mit falschem Namen
oin notna, 21.07.2014 19:13, 1 Antworten
Hallo liebe Community, Ich habe mit Apache einen Server aufgesetzt. Soweit, so gut. Im Heimnet...
o2 surfstick software für ubuntu?
daniel soltek, 15.07.2014 18:27, 1 Antworten
hallo zusammen, habe mir einen o2 surfstick huawei bestellt und gerade festgestellt, das der nic...
Öhm - wozu Benutzername, wenn man dann hier mit Klarnamen angezeigt wird?
Thomas Kallay, 03.07.2014 20:30, 1 Antworten
Hallo Team von Linux-Community, kleine Zwischenfrage: warum muß man beim Registrieren einen Us...