Seite 1 von 1

Durchsatz der Netzwerkschnittstelle testen

Verfasst: 03.10.2004 11:26
von Icke
Hat jemand sowas schon gemacht? Ich wollte über einen längeren Zeitraum mal mitloggen was an Durchsatz da ist, z.B. DSL grafisch darstellen. Hab im Archiv nix gefunden dazu. Wie kann man sowas auslesen?

Verfasst: 06.10.2004 01:02
von deMattin
http://www.robsite.de/php/pureboard-arc ... php?t=2934
sollte weiterhelfen können.
Das ist natürlich der komplette Traffic der Netzwerkkarte(n) und wenn du ein LAN hast (also über Netzwerkkarte auch Verbindungen zu anderen Rechnern aufbaust), dann ist das im Karten-Traffic mit enthalten.
Die "Octets" sind hier die Bytes, die dich interessieren.

Dann solltest du natürlich noch idealerweise mit 64bit-Zahlen arbeiten zum Aufsummieren - sonst ist bei 4GB Schluss.

Hier gibt's Routinen für "longlongs".
http://www.robsite.de/php/pureboard-arc ... =longlongs
Die F64-lib ist zwar prinzipiell auch geeignet, geht aber bei "Ganzzahlen" nicht ganz so hoch wie diese "longlongs"-Variante.

Dann noch die aufsummierten Werte zyklisch zwischensichern und Vergleiche einbauen => wenn aktuell ausgelesener Wert kleiner als vorher ausgelesener Wert, dann gesicherten Wert dazuaddieren, weil inzwischen der Rechner rebootet wurde (oder der Zähler über 4GB "durchgelaufen" ist?!).

Gruß,
Martin