I am using Ubuntu 18.04 on a digitalocean droplet.
Here you can see the DigitalOcean bandwidth monitor graph
As you can see in the image the spikes occur exactly once every hour. According to the digitalocean monitor they start at hour:50minutes and they stop at nextHour:10minutes the peak being at hour:00 minutes.
I am new to ubuntu and I don't know how to find out what is causing those spikes.Please help :D.
21 Answer
this is a very popular question.
I would suggest to to install Nethogs
sudo apt-get install nethogs
Then, if you want to check your internet traffic.
sudo nethogs eth0
If you want to check your LAN traffic (VPS)
sudo nethogs eth1
Here You have some links to possible answers.
1.How to monitor bandwidth usage per process?
2.How do I find out which process is eating up my bandwidth?