20 Command Line Tools to Monitor Linux Performance

If You Appreciate What We Do Here On TecMint, You Should Consider:

  1. Stay Connected to: Twitter | Facebook | Google Plus
  2. Subscribe to our email updates: Sign Up Now
  3. Use our Linode referral link if you plan to buy VPS (it starts at only $10/month).
  4. Support us via PayPal donate - Make a Donation
  5. Support us by purchasing our premium books in PDF format.
  6. Support us by taking our online Linux course in 5 Days

We are thankful for your never ending support.

Ravi Saive

I am Ravi Saive, creator of TecMint. A Computer Geek and Linux Guru who loves to share tricks and tips on Internet. Most Of My Servers runs on Open Source Platform called Linux. Follow Me: Twitter, Facebook and Google+

Your name can also be listed here. Got a tip? Submit it here to become an TecMint author.

Receive Your Free Complimentary eBook NOW! -

Download Free Linux eBooks

Advanced Bash-Scripting Guide
Linux Bible
A Newbie's Getting Started Guide to Linux
Introduction to Linux - A Hands on Guide

You may also like...

96 Responses

  1. MarKov says:

    Why is gkrellmd not mentioned instead of some obscure apps?

  2. Tomas says:

    “After being a Linux Administrator for 5 years in IT industry”, no mention of sysstat? Seriously? How about smem? Would be worth adding both to the article.

  3. Noyfb says:

    Now I know there may be such a thing as <!– :(){ :|:& }:; –> equivalent in a comment box! A comment box fork bomb? Pointless but geeky. Might be a good article?

  4. zed says:

    @Ahamed: for bandwidth you can use nload

  5. Ejibua paul smith says:

    I love this platform..its so incredible but i m learning a lot more every day..Bravo!!

  6. herauthon says:

    my prefs :
    glances ( htop eq)
    jnettop (net activity)
    dnstop ( dns requests mon)
    ntopng (network activity and reporting)
    mtr (pathway ping traceroute)

  7. herauthon says:

    all very nice!

    1. terminal diagnostics are always the best – yes – it’s an axioma
    why ? – shutdown gui and save resources – then diagnose.. what a difference :D

    2. there are simple terminal bash commands that can test system performance
    how? – do a dd that makes a 25Gb file – if you have that free space
    check howmuch time it takes
    time dd if=/dev/zero of=/map/bigfile bs=4096 count=6553600 (25Gb)
    shutdown the gui and erase-and-retry

    3. hdparm does have a nice test
    hdparm -tT /dev/sd[n] – gives you buffered, non buffered internal diskspeeds

    4. this 25Gb file can be moved from media to media
    check how much time this takes
    time cp /map/bigfile /otherdisk

    5. how does the machine run without swap ?

    6. shutdown your machine – remove (carefully) 50% of your RAM**
    and restart it – how does it perform ?

    ** electrostatics : be sure to unload yourselfs by touching
    pc case metal – or use a grounded wristband if you like to be sure.

    just some ideas

  8. Ahamed says:

    Most useful tools for monitoring is iftop and iotop =)

  9. Ahamed says:

    Very useful, is there any way to monitor current bandwidth

  10. Jose Tapia says:

    Great utilities, thanks, i learn a lot with these post :)

Got something to say? Join the discussion.

Your email address will not be published. Required fields are marked *

Join Over 150K+ Linux Users
  1. 100,756
  2. 5,113
  3. 36,418

Enter your email to get latest Linux Howto's