Linux'ta internet kullanımı (yükleme ve indirme) nasıl izlenir?


25

Linux makinemde internete bağlanmak için geniş bant modem kullanıyorum. gnome-system-monitorHer oturumda tüketilen toplam bayt kadar kbps'yi de doğru bir şekilde görüntüleyen uygulamayı kullandım . Şimdi, tüm bu tüketimleri (indirmeler ve yüklemeler) kaydetmem için linux'ta herhangi bir kolay yol var mı?

Mesele şu ki, sınırlı bir kullanım planı kullanıyorum (her ay n sayısı), bu nedenle kullanımımı takip etmek istiyorum. Linux üzerinde bunu yapmak için en iyi yaklaşım nedir?


Yanıtlar:


31

Kur vnstat, kullanımı bir ağ arayüzünde günlüğe kaydeder ve kullanımı farklı zaman dilimlerinde görüntüleyebilirsiniz.

İşte sistemimden varsayılan çıktı

                  rx      /      tx      /     total    /   estimated
eth0:
   Jun '13     14.40 GiB  /    1.70 GiB  /   16.10 GiB
   Jul '13      3.57 GiB  /    2.55 GiB  /    6.12 GiB  /   40.44 GiB
 yesterday    968.58 MiB  /    2.26 GiB  /    3.21 GiB
     today    377.88 MiB  /   26.73 MiB  /  404.61 MiB  /     582 MiB

vnstatiAynı zamanda elde ederseniz , verileri farklı şekillerde görüntüleyebilirsiniz;

Kullanım grafik


Bu güzel görüntüyü elde etmek için hangi komutu kullandınız? Kullandığımda vnstati -dsadece diyor kiAt least output mode and file parameter needs to be given.
Martin Thoma

4
Resimde dikey bir özet gösteriliyor (-vs seçeneği) ve bir çıktı dosyasına ihtiyacınız var (-o seçeneği), bu yüzden yukarıdaki resmi foo.png'ye çıkaran komut 'vnstati -vs -o foo.png'
parkydr

Teşekkür ederim. Ve rx ve TX nedir?
Martin Thoma

4
Rx - Tx iletimini alır
parkydr

2
ifconfig size ağlarınızı gösterecek
parkydr

3

Çıktıyı kontrol etmek ve sürekli kayıt için dosyaya yönlendirmek için kullanımı en kolay ve en kolayı:

ifstat

Muhtemelen çoğu Linux dağıtımı ile birlikte gelir ve mac üzerinde demleme ile kurulabilir. Şiddetle tavsiye edilir.


3

vnstatMuhtemelen bunu yapmanın en iyi yolu budur. Terminalde aşağıdaki komutu kullanarak kurulabilir:

sudo apt-get install vnstat

Her seferinde veri kullanım durumunu kontrol etmeye devam etmek istemiyorsanız, şunları kullanın:

watch -n 5 --differences vnstat -d eth0

Açık terminalde her 5 saniyede bir, değerleri değerlerde meydana gelen farklarla birlikte gösterecektir. -dHer günün durumunu görüntülemek için eth0kullanılır ve internet bağlantısı için kullanılan ethernet ( wlan0WiFi için kullanılabilir).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.