13

I am noticing some unusual network data transfer activity. Is there any software that can show the amount of network data transfer is process is doing.

1
  • 1
    Do you mean Disk I/O or network transfer (internet)?
    – sebikul
    Mar 3, 2011 at 19:54

2 Answers 2

14

You could use nethogs to see the speed of transfer for each process.

sudo apt-get install nethogs

Run it in terminal by running sudo nethogs but if you have more than one network device, you may need to specify it like so:

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

A picture of nethogs working with a chrome opening a webpage:

Nethogs in Action

You also have bmon which shows you ethernet devide usage.

sudo apt-get install bmon

and just run it like sudo bmon it will show you all network devices are their usage BMON in Action

7

You can use a command line tool called nethogs. First install it:

sudo apt-get install nethogs

Then call it on the interface.Like this for Ethernet interface:

sudo nethogs eth0

It shows at what speed, processes are sending and receiving data.It may help you to find the unusual data transfer.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .