/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
[linux] Båndbredde måler ...
Fra : Martin Bundgaard


Dato : 18-12-00 17:12

Hejsa.

Findes der en konsolapplikation der kan måle upstream/downstream på f.eks.
ppp0 real-time?

-mb



 
 
Christian Laursen (18-12-2000)
Kommentar
Fra : Christian Laursen


Dato : 18-12-00 17:26

Martin Bundgaard wrote:

> Findes der en konsolapplikation der kan måle upstream/downstream på f.eks.
> ppp0 real-time?

Nedenstående giver et rimelig pænt billede:

#!/usr/bin/perl -w

$rcvd = 0;
$sent = 0;

if (@ARGV) {
$dev = $ARGV[0];
} else {
$dev = 'ppp0';
}

print "Device: $dev\n";

while (1) {
open (FILE, "</proc/net/dev") or die "$!\n";
while ($line = <FILE>) {
if ($line =~ m/^\s*$dev:/) {
$line = " ".$line;
@fields = split (/[\s:]+/, $line);
$oldrcvd = $rcvd;
$oldsent = $sent;
$rcvd = $fields[2];
$sent = $fields[10];
print "Received: ".($rcvd-$oldrcvd)." Sent:
".($sent-$oldsent)."\n";
}
}
close FILE;
sleep 1;
}

--
Med venlig hilsen
Christian Laursen

Søg
Reklame
Statistik
Spørgsmål : 177514
Tips : 31968
Nyheder : 719565
Indlæg : 6408617
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste