Masz problemy z siecią bądź internetem? Zapytaj tu
tomii
Junior Member
Posty: 687 Rejestracja: 21 października 2007, 13:27
Post
autor: tomii » 12 listopada 2007, 20:33
Chcialbym jakos policzyc ile danych przechodzi przez moj "serwer" a konkretnie przez jego eth0?
znacie jakis sposób ale nie obciżający zbyt serwera?
nightwish86
Posty: 91 Rejestracja: 10 czerwca 2007, 13:03
Lokalizacja: Wroc³aw
Post
autor: nightwish86 » 12 listopada 2007, 21:36
Kod: Zaznacz cały
while [ true ]; do echo -n "Przychodzace: "; ifconfig eth0 | grep "RX bytes" | awk '{print $3,$4}'| tr '\n' ' '; echo -n "Wychodzace: "; ifconfig eth0 | grep "TX bytes" | awk '{print $7,$8}'; sleep 1; done
salmon
Beginner
Posty: 296 Rejestracja: 12 października 2007, 23:28
Lokalizacja: Gliwice/Bielsko-Biała
Post
autor: salmon » 12 listopada 2007, 22:06
nightwish86 pisze: sleep 1
Kwestia dyskusyjna, ja bym dal wiecej,
[ Dodano : 2007-11-12, 22:08 ]
A lepiej będzie, żeby wyświetlać tylko wtedy kiedy się coś zmienia
[ Dodano : 2007-11-12, 22:17 ]
Kod: Zaznacz cały
while [ true ]] A tak jest trochę krócej :)
tomii
Junior Member
Posty: 687 Rejestracja: 21 października 2007, 13:27
Post
autor: tomii » 13 listopada 2007, 09:26
no tak ale z tego zuważyłem to u mnie w infonfig z nieznanych mi przyczyn liczy do 4gb i później od nowa.
kuchar
Posty: 19 Rejestracja: 25 czerwca 2006, 22:39
Post
autor: kuchar » 13 listopada 2007, 10:24
bo przepelnia mu się lcznik (jest trzymany w unsigned int czyli max 4 gb), robisz to tak że sprawdzasz czy to co odczytałeś jest większe niż ostatnia zapisana wartość, jeżeli tak to podmieniasz, a jeżeli nie to dodajesz to co odczytałeś, trzeba to tylko robić wystarczająco często
tomii
Junior Member
Posty: 687 Rejestracja: 21 października 2007, 13:27
Post
autor: tomii » 13 listopada 2007, 16:33
nie ma innego sposobu?
iti
Posty: 3 Rejestracja: 12 kwietnia 2007, 11:04
Post
autor: iti » 13 listopada 2007, 21:16
ntop ?
tomii
Junior Member
Posty: 687 Rejestracja: 21 października 2007, 13:27
Post
autor: tomii » 13 listopada 2007, 22:23
a da się jakoś bezpiecznie wyzerować ten licznik w ifconfig?
salmon
Beginner
Posty: 296 Rejestracja: 12 października 2007, 23:28
Lokalizacja: Gliwice/Bielsko-Biała
Post
autor: salmon » 13 listopada 2007, 22:48
tomii pisze: a da się jakoś bezpiecznie wyzerować ten licznik w ifconfig?
A po co?
tomii
Junior Member
Posty: 687 Rejestracja: 21 października 2007, 13:27
Post
autor: tomii » 14 listopada 2007, 07:28
znacznie ułatwiłoby to liczenie danych.