Checking Network Utilization in Linux

Dear All,

Do you know any command to check network utilization in Linux?

The situation is like this :

We have a server, and many PC clients is backup to the server. And the backup process takes a long time. We need to check the cause whether it's the low memory, or the network.

So we need to check how many PERCENTAGE, the network utilization in my Linux server. Could you suggest a terminal command to do this? or an easy to use application?
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Hello.  This depends somewhat on your distro.  There are a ton of applications you can install, but one that may or may not already be installed and can be used from a terminal window is "iftop".  I have it installed on my fedora box and it seems to work nicely.  There is a good chance you will have a package for it already, but if not, you can find it here:

from the project page:
iftop does for network usage what top(1) does for CPU usage. It listens to network traffic on a named interface and displays a table of current bandwidth usage by pairs of hosts. Handy for answering the question "why is our ADSL link so slow?".
hi, you can use "nmon" for getting system utilization such cpu, memory, disk & network. you can download the rpm from :

depending on your OS & arch. First try it now on your test system & see how the output looks, type "nmon" on the prompt for statistics & then you can use help to get various options used with nmon


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
As you have tagged the question with Network Analysis Software you might try snmp. Install net-snmp on the machine. Start snmpd and check it remotly. You can also run snmp commands from cli.

2 short cli-commands. But network stats are not in percentage.

This is with community=public and interval=1sec

snmpnetstat -v 2c -c public -Cw 1 -CI eth0 localhost

and some checking of the memory
snmpdf -v 2c -c public localhost
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Network Analysis

From novice to tech pro — start learning today.