Oprogramowanie do wyświetlania ilości transferu danych każdego procesu

13

Zauważyłem nietypową aktywność przesyłania danych w sieci. Czy jest jakieś oprogramowanie, które może pokazać ilość transferu danych w sieci w trakcie przetwarzania.

użytkownik
źródło
1
Masz na myśli dysk I / O lub transfer sieciowy (Internet)?
sebikul

Odpowiedzi:

14

Możesz użyć nethogów, aby zobaczyć szybkość transferu dla każdego procesu.

sudo apt-get install nethogs

Uruchom go w terminalu, sudo nethogsale jeśli masz więcej niż jedno urządzenie sieciowe, może być konieczne określenie go w następujący sposób:

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

Zdjęcie nethogów pracujących z chromem otwierającym stronę:

Nethogs in Action

Masz również Bmon, który pokazuje, że używasz Ethernetu.

sudo apt-get install bmon

i po prostu uruchom go tak sudo bmon, aby pokazał, że wszystkie urządzenia sieciowe są z niego używane BMON w akcji

Luis Alvarado
źródło
7

Możesz użyć narzędzia wiersza poleceń o nazwie nethogs . Najpierw zainstaluj:

sudo apt-get install nethogs

Następnie wywołaj go w interfejsie, podobnie jak w przypadku interfejsu Ethernet:

sudo nethogs eth0

Pokazuje, z jaką prędkością procesy wysyłają i odbierają dane, co może pomóc w znalezieniu nietypowego transferu danych.

Pedram
źródło