Hi zusammen, ich suche eine Möglichkeit, die Bandbreite meines Internetzugangs zu messen. Für die Protokollierung nutze ich bereits ipac-ng. Die Werte bei ipac-ng werden aber nur in Minutenabständen mittels Cron erfasst. Ich habe schon einwenig in /proc/net/* rumgeforstet, aber leider auch nichts gescheites gefunden. Ich stelle mir ein Skript vor, welches im Sekundentakt den Durchsatz ausgibt. z.B: Zeit Durchstatz -------------------------- 16:03:10 55Kbs 16:03:11 48Kbs ... Das Skript stellt nicht unbedingt das Problem dar, sondern der Zugriff auf die Information des aktuellen Datendurchsatzes. Kennt jemand eine Möglichkeit, direkt an diese Information heranzukommen ? Gruß Martin Knipper -- +-----------------------------------------------------------------+ | Martin Knipper | mail: martin@mk-os.de | http://www.mk-os.de | +-----------------------------------------------------------------+ Education is what remains after one has forgotten everything he learned in school. -- A. Einstein
Hi, On Fri, 31 Jan 2003, Martin Knipper wrote:
Zeit Durchstatz -------------------------- 16:03:10 55Kbs 16:03:11 48Kbs ...
Das Skript stellt nicht unbedingt das Problem dar, sondern der Zugriff auf die Information des aktuellen Datendurchsatzes.
Also, die trivialste Moeglichkeit, die mir auf Anhieb einfaellt, ist die Information von /sbin/ifconfig zu parsen: % /sbin/ifconfig <interface> | grep "RX bytes" RX bytes:9750418023 (9298.7 Mb) TX bytes:1937609290 (1847.8 Mb) Und das dann tracken. Ciao, Micha.
On Fri, 31 Jan 2003, Martin Knipper wrote:
ich suche eine Möglichkeit, die Bandbreite meines Internetzugangs zu messen. Für die Protokollierung nutze ich bereits ipac-ng.
Ich stelle mir ein Skript vor, welches im Sekundentakt den Durchsatz ausgibt. z.B:
Kennt jemand eine Möglichkeit, direkt an diese Information heranzukommen ?
Falls es sich um ein ppp oder ippp Interface handelt nimm halt pppstats. Fuer C gibt's da einen ioctl SIOCGPPPSTATS. ciao Arvin -- Dipl.-Phys. Arvin Schnell Research & Development email: arvin@suse.de
Am 01/31/2003 05:03 PM schrieb Arvin Schnell:
On Fri, 31 Jan 2003, Martin Knipper wrote:
Ich stelle mir ein Skript vor, welches im Sekundentakt den Durchsatz ausgibt. z.B:
Kennt jemand eine Möglichkeit, direkt an diese Information heranzukommen ?
Falls es sich um ein ppp oder ippp Interface handelt nimm halt pppstats.
Es handelt sich um ein ppp-Interface (DSL).
Fuer C gibt's da einen ioctl SIOCGPPPSTATS.
Ja danke, an sowas habe ich gedacht. Diese Möglichkeit finde ich persönlich besser als das greppen von ifconfig. Gruß Martin -- +-----------------------------------------------------------------+ | Martin Knipper | mail: martin@mk-os.de | http://www.mk-os.de | +-----------------------------------------------------------------+ If you're not part of the solution, be part of the problem!
On Friday 31 January 2003 16:07, Martin Knipper wrote:
Hi zusammen, ich suche eine Möglichkeit, die Bandbreite meines Internetzugangs zu messen. Für die Protokollierung nutze ich bereits ipac-ng.
Die Werte bei ipac-ng werden aber nur in Minutenabständen mittels Cron erfasst.
Ich habe schon einwenig in /proc/net/* rumgeforstet, aber leider auch nichts gescheites gefunden.
Ich stelle mir ein Skript vor, welches im Sekundentakt den Durchsatz ausgibt. z.B:
Zeit Durchstatz -------------------------- 16:03:10 55Kbs 16:03:11 48Kbs ...
Das Skript stellt nicht unbedingt das Problem dar, sondern der Zugriff auf die Information des aktuellen Datendurchsatzes.
Hallo, ich verwende dazu bwm (Bandwidth Monitor), zu finden unter http://packages.debian.org/unstable/net/bwm.html. Ist sehr primitiv, daher wäre es sicher kein grösserer Aufwand das Programm Deinen Bedürfnissen anzupassen! Grüsse Andreas!
participants (4)
-
Andreas Kofler
-
Arvin Schnell
-
Martin Knipper
-
Michael Matz