Phần mềm hiển thị lượng truyền dữ liệu của từng quy trình


13

Tôi nhận thấy một số hoạt động chuyển dữ liệu mạng bất thường. Có phần mềm nào có thể hiển thị lượng truyền dữ liệu mạng đang xử lý không.


1
Bạn có nghĩa là Đĩa I / O hoặc chuyển mạng (internet)?
sebikul

Câu trả lời:


14

Bạn có thể sử dụng nethog để xem tốc độ chuyển cho mỗi quy trình.

sudo apt-get install nethogs

Chạy nó trong thiết bị đầu cuối bằng cách chạy sudo nethogsnhưng nếu bạn có nhiều thiết bị mạng, bạn có thể cần chỉ định nó như sau:

sudo nethogs eth0
sudo nethogs eth1  
sudo nethogs wlan0  
sudo nethogs wlan1  

Một hình ảnh của nethogs làm việc với chrome mở một trang web:

Nethogs trong hành động

Bạn cũng có bmon cho thấy bạn sử dụng ethernet devide .

sudo apt-get install bmon

và chỉ cần chạy như sudo bmonvậy nó sẽ hiển thị cho bạn tất cả các thiết bị mạng là cách sử dụng của chúng BMON trong hành động


7

Bạn có thể sử dụng một công cụ dòng lệnh gọi là nethogs . Đầu tiên cài đặt nó:

sudo apt-get install nethogs

Sau đó gọi nó trên giao diện. Giống như giao diện Ethernet này:

sudo nethogs eth0

Nó cho thấy ở tốc độ nào, các quá trình đang gửi và nhận dữ liệu. Nó có thể giúp bạn tìm thấy việc truyền dữ liệu bất thường.

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.