Làm cách nào để có được tốc độ băng thông hiện tại của giao diện từ thiết bị đầu cuối?


10

Tôi muốn nhận được Băng thông hiện tại của giao diện nói "eth0" từ thiết bị đầu cuối. Tốt hơn là đơn giản nhất có thể. Nói lên 10 dn 30. Thay vì đưa ra nhiều văn bản như "vnstat" không.

Chỉnh sửa: Tôi cần điều này cho một chương trình dòng lệnh để tự động theo dõi, không phải để xem bằng tay.


bạn có thể thửiftop
Alexej Magura

Câu trả lời:


10

Có một số công cụ có thể làm điều này.

Cá hồi

Một trong đó nên có trong hầu hết các kho lưu trữ cho các bản phân phối khác nhau là bmon.

    ss của bmon

Nó có thể được chạy trong một cái nhìn cô đọng quá.

           ss của bmon nhỏ

Nếu bạn đang tìm kiếm thứ gì khác, tôi khuyên bạn nên xem bài viết về Linuxaria này có tiêu đề: Giám sát băng thông của bạn từ trình bao Linux . Nó cũng đề cập đến nload cũng như công tơ mét .

Tải trọng

    ss của nload

Đồng hồ tốc độ

            ss của công tơ mét

Ibmonitor

Nếu bạn đang tìm kiếm một cái gì đó cơ bản hơn thì bạn cũng có thể cho ibmonitor đi. Mặc dù cơ bản, nó có hầu hết các tính năng mà người ta mong đợi khi theo dõi băng thông.

            ss của ibmonitor


2
Và đừng quên iftop .
n.st

@ n.st - quen thuộc với nó, nhưng không đề cập đến nó vì anh ta muốn các phương thức băng thông và điều đó cho thấy mỗi quy trình, tương tự như top.
slm

Nó cũng hiển thị tổng băng thông, nhưng tôi đồng ý rằng nó có thể ít lý tưởng hơn để đánh giá tự động bởi một tập lệnh như OP dự định.
n.st

1
@ n.st - vâng đó là lý do tại sao tôi bỏ nó, nhưng tôi thường sử dụng nó để tìm người dùng mạng có hành vi sai trái 8-)
slm

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.