Bagaimana mengukur throughput / load jaringan di Ubuntu Linux semudah mengukur uptime?

9

Saya mencari alat sederhana di Ubtunu yang dapat melaporkan throughput / load jaringan rata-rata. Sesuatu yang sangat sederhana: sesuatu seperti "uptime" - hanya untuk memberi tahu saya angka byte / MB dibaca dalam 5 menit terakhir, 10 menit terakhir, dan satu jam.

Seno
sumber
Ada alat bagus yang disebut "nload" yang saya gunakan di NetBSD. Anda mungkin harus menginstalnya karena saya kira itu tidak termasuk dengan sebagian besar (jika tidak semua) rasa Unix dan distribusi Linux. roland-riegel.de/nload
Randolf Richardson

Jawaban:

10

Untuk statistik jaringan instan yang dapat Anda gunakan ifstat. Dalam contoh ini saya memantau wlan0antarmuka setiap detik. The -Sbendera terus update pada baris yang sama:

$ ifstat -S -i wlan0 1
      wlan0       
 KB/s in  KB/s out
   19.34      3.98

Untuk menginstal ketik saja sudo apt-get install ifstat

nmat
sumber
Persis. OP sedang mencari kurs, yaitu hitungan selama beberapa interval waktu. Ini uptimeadalah waktu yang mutlak. Ini adalah hal yang berbeda. Kernel tidak melacak laju, jadi Anda memerlukan program eksternal untuk melakukannya, seperti ifstat. tcpstat, atau lainnya.
Keith
1

1.) Tidak persis apa yang Anda cari, adalah ifconfig:

ifconfig ppp0

ppp0      Link encap:...
          ...
          RX bytes:73844122 (73.8 MB)  TX bytes:20949231 (20.9 MB)

Inilah yang melewati koneksi itu sejak naik.

2. :) Xubuntu memiliki Network-Monitor untuk panel. Di sana Anda dapat menentukan interval waktu, tetapi tidak retrospectiv - pertama Anda harus mengaturnya, dan kemudian Anda dapat menontonnya langsung. Entah itu tersedia untuk Ubuntu juga, atau hal serupa.

Pengguna tidak diketahui
sumber
1

Saya selalu menggunakan NTM untuk memantau lalu lintas jaringan masuk dan keluar di Ubuntu, Anda dapat menemukan di sini tutorial yang menjelaskan cara menginstalnya di Ubuntu.

Steve
sumber