Jak liczycie transfer? Warto rozwijać ten projekt?

Wszystko na temat internetu za pomocą sieci komórkowych pod systemem Linux.

Moderator: Moderatorzy

ODPOWIEDZ

Rozwijać program z myślą o publikacji kodu?

Tak
0
Brak głosów
Nie
2
100%
 
Liczba głosów: 2

acek
Użytkownik forum
Posty: 27
Rejestracja: 2011-11-08, 15:09
Lokalizacja: /home/acek

Jak liczycie transfer? Warto rozwijać ten projekt?

Post autor: acek »

Jak liczycie ilość przesłanych danych w systemach uniksowych? Ja używam do tego własnego programu, co pozwala uzyskać bardziej szczegółowe dane, niż w przypadku wielu innych rozwiązań.

Przykładowy raport za 24h wygląda tak:

Kod: Zaznacz cały

Traffic statistics for 192.168.C.D:

   TCP   443 obytes(      466748) ibytes(     2397632) opkt(  2758) ipkt(  3145)
   TCP   993 obytes(      574775) ibytes(    31393664) opkt( 12175) ipkt( 22772)
   TCP    22 obytes(     2766478) ibytes(    17696895) opkt( 33950) ipkt( 38051)
   TCP    80 obytes(    13629611) ibytes(   193956984) opkt(120942) ipkt(183005)
   TCP TOTAL obytes(    17437612) ibytes(   245445175) opkt(169825) ipkt(246973)

   UDP   123 obytes(          76) ibytes(          76) opkt(     1) ipkt(     1)
   UDP  1900 obytes(        4347) ibytes(           0) opkt(    27) ipkt(     0)
   UDP  3702 obytes(       24714) ibytes(           0) opkt(    30) ipkt(     0)
   UDP    67 obytes(        1968) ibytes(        1312) opkt(     6) ipkt(     4)
   UDP    53 obytes(      375197) ibytes(     1222358) opkt(  5995) ipkt(  5946)
   UDP  5355 obytes(        4076) ibytes(           0) opkt(    80) ipkt(     0)
   UDP TOTAL obytes(      410378) ibytes(     1223746) opkt(  6139) ipkt(  5951)

 OTHER NONE  obytes(        4255) ibytes(         224) opkt(    90) ipkt(     3)
 OTHER TOTAL obytes(        4255) ibytes(         224) opkt(    90) ipkt(     3)

 TOTAL TOTAL obytes(    17852245) ibytes(   246669145) opkt(176054) ipkt(252927)
Na razie nie udostępniam kodu, bo nad programem trzeba trochę popracować (pierwotnie był przeznaczony do innego zastosowania).

Program przeznaczony do umieszczenia na serwerze/routerze. Jesteście chętni? Czy mam traktować ten program jako projekt wewnętrzny i nie przejmować się łatwością konfiguracji, dokumentacją, etc?
values of β will give rise to dom! System operacyjny
moher
Specjalista bezprzewodowy-senior
Posty: 379
Rejestracja: 2011-02-02, 15:43
Lokalizacja: Szczecin

Re: Jak liczycie transfer? Warto rozwijać ten projekt?

Post autor: moher »

A w czym np. taki iptraf niedomaga, pytam z ciekawości.
Awatar użytkownika
Patryk
Guru bezprzewodowy
Posty: 6692
Rejestracja: 2007-09-12, 21:16
Lokalizacja: Z dziczy

Re: Jak liczycie transfer? Warto rozwijać ten projekt?

Post autor: Patryk »

acek pisze:Jak liczycie ilość przesłanych danych w systemach uniksowych?
vnstat - wygodny i pewny, a co do bajta nie mam potrzeby liczyć...
acek
Użytkownik forum
Posty: 27
Rejestracja: 2011-11-08, 15:09
Lokalizacja: /home/acek

Re: Jak liczycie transfer? Warto rozwijać ten projekt?

Post autor: acek »

moher pisze:A w czym np. taki iptraf niedomaga, pytam z ciekawości.
Iptraf jest napisany pod Linuksa i bez modyfikacji nie działa z innymi jądrami.

Poza tym celem mojego programu jest liczenie transferu wygenerowanego przez poszczególne hosty w sieci wewnętrznej. Dodatkowo dla każdego hosta zliczana jest ilość danych i liczba pakietów dla poszczególnych protokołów i numerów portów hostów zdalnych. Iptraf nie potrafi spełnić tych wymagań jednocześnie, afaik.
values of β will give rise to dom! System operacyjny
Awatar użytkownika
ra-v
Mistrz bezprzewodowy
Posty: 1529
Rejestracja: 2009-11-08, 22:59
Lokalizacja: Fryzjer City

Re: Jak liczycie transfer? Warto rozwijać ten projekt?

Post autor: ra-v »

Skrypt - licznik transferu w bash napisałem - na www jest opisana instrukcja. Nie wymaga instalowania czegokolwiek. Na razie jest to wersja beta, działająca już od ponad roku. Nawet ktoś już to wykorzystał, zoptymalizował pod swój komputer pracujący w konsoli.

Do zrobienia nadal limit dzienny i resetowanie licznika po okresie rozliczeniowym.
Internet 70GB/nolimit: Huawei E3372s-153+TP-LINK MR3420 v2
Telefon: Moto G 1gen / Lumia 625 / iPhone 4 / Nokia 6310i
moher
Specjalista bezprzewodowy-senior
Posty: 379
Rejestracja: 2011-02-02, 15:43
Lokalizacja: Szczecin

Re: Jak liczycie transfer? Warto rozwijać ten projekt?

Post autor: moher »

@ra-v: wiesz, że ifconfig jest już powoli porzucany (deprecated) na rzecz narzędzi z pakietu iproute2?
Awatar użytkownika
ra-v
Mistrz bezprzewodowy
Posty: 1529
Rejestracja: 2009-11-08, 22:59
Lokalizacja: Fryzjer City

Re: Jak liczycie transfer? Warto rozwijać ten projekt?

Post autor: ra-v »

Jak na razie to ifconfig jet ti działa wszędzie gdzie testowałem. A zmiana filtracji w skrypcie po wyniku polecenia ip to pikuś;-)
Internet 70GB/nolimit: Huawei E3372s-153+TP-LINK MR3420 v2
Telefon: Moto G 1gen / Lumia 625 / iPhone 4 / Nokia 6310i
ODPOWIEDZ