20 Command Line Tools to Monitor Linux Performance

Best Affordable Linux and WordPress Services For Your Business
Outsource Your Linux and WordPress Project and Get it Promptly Completed Remotely and Delivered Online.

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. Get your own self-hosted blog with a Free Domain at ($3.45/month).
  4. Become a Supporter - Make a contribution via PayPal
  5. Support us by purchasing our premium books in PDF format.
  6. Support us by taking our online Linux courses

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.

RedHat RHCE and RHCSA Certification Book
Linux Foundation LFCS and LFCE Certification Preparation Guide

You may also like...

114 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 *

This site uses Akismet to reduce spam. Learn how your comment data is processed.