Làm cách nào để đo thông lượng / tải mạng trên Ubuntu Linux dễ dàng như thời gian hoạt động?


9

Tôi đang tìm kiếm một công cụ đơn giản trên Ubtunu có thể báo cáo lưu lượng / tải mạng trung bình. Một cái gì đó rất đơn giản: một cái gì đó như "thời gian hoạt động" - chỉ để cho tôi biết số byte / MB được đọc trong 5 phút cuối, 10 phút và một giờ.


Có một công cụ hay gọi là "nload" mà tôi sử dụng trên NetBSD. Có lẽ bạn sẽ phải cài đặt nó vì tôi nghi ngờ rằng nó không bao gồm hầu hết (nếu không phải tất cả) các hương vị của Unix và các bản phân phối Linux. roland-riegel.de/nload
Randolf Richardson

Câu trả lời:


10

Để thống kê mạng ngay lập tức, bạn có thể sử dụng ifstat. Trong ví dụ này tôi đang theo dõi wlan0giao diện mỗi giây. Các -Scờ giữ các bản cập nhật trên cùng một dòng:

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

Để cài đặt chỉ cần gõ sudo apt-get install ifstat


Chính xác. OP đang tìm kiếm một tỷ lệ, đó là một khoảng thời gian. Các uptimelà một thời gian tuyệt đối. Đây là những điều khác nhau. Hạt nhân không theo dõi tỷ lệ, vì vậy bạn cần một chương trình bên ngoài để làm điều đó, chẳng hạn như ifstat. tcpstat, hoặc những người khác.
Keith

1

1.) Không chính xác những gì bạn đang tìm kiếm, là ifconfig:

ifconfig ppp0

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

Đây là những gì đã đi qua kết nối đó kể từ khi lên.

2. :) Xubfox có Network-Monitor cho bảng điều khiển. Ở đó bạn có thể chỉ định một khoảng thời gian, nhưng không phải là retrospectiv - đầu tiên bạn phải thiết lập nó, và sau đó bạn có thể xem trực tiếp. Hoặc nó cũng có sẵn cho Ubuntu, hoặc một điều tương tự.


1

Tôi luôn sử dụng NTM để theo dõi lưu lượng truy cập mạng trong và ngoài trên Ubuntu, bạn có thể tìm thấy ở đây một hướng dẫn giải thích cách cài đặt nó trên Ubuntu.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.