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. MikeP says:

    Useful list, but to be fair you’ve entitled it “20 Command Line Tools to Monitor Linux Performance”. Nagios isn’t a command-line tool, it’s a complete monitoring system. Monit you describe is “web-based”, the very antithesis of a command-line tool.

    Many/most of the others, whilst being launched at the CLI, use “green-screen graphics” for their output and are therefore unsuitable for use in a pipeline of commands – another necessary attribute of a “command line tool” in my book.

  2. J says:

    Thanks for doing this Ravi. read your comment at the start. couldn’t agree more

  3. Alan Wendt says:

    Useful article except that I spent 10 minutes trying to install lotop.

    Please consider not capitalizing the first letter of commands that the user has to type in lower case, and select an unambiguous font for UNIX command text.


  4. Oleg Strizhechenko says:

    I’ve developed few utilities to help in tuning and monitoring Linux networking stack.

    They are all designed for passive DPI with ISP-level workload, but it should be very useful for simple Linux routers too.

    Maybe it will be helpful for someone, except my colleagues.


  5. Aliko Sunawang says:

    There are so many cool tools available in Linux. So proud to be a Linux user. But I actually not really a CLI fan :D

  6. Bo Ek says:

    You should replace Nagios with Naemon. Nagios is dying and has been more or less stale in 2 years. Naemon is the vital fork to which all the developers left. Naemon is backwards compatible with Nagios.

  7. Yogita says:

    is there any way on linux machines which can provide the details of CPU usage for the particular time period? say CPU usage for last two days or CPU usage at this time (past day).

  8. Vivek says:

    Good Article, and a very informative post. I recently came across a very affordable and easy to use Linux server monitoring tool. I would, however, like to add SeaLion (https://sealion.com/) under Linux server Monitoring Tool.

    I currently use this tool to keep an eye on my servers. It is also cloud based, easy to install and the metrics are displayed very neatly. It’s not very popular but it’s worth a mention.

  9. GrammarPolice says:

    You should say “very” instead of “much”. Your usage of the word “much” in this article isn’t proper.

  10. shraboni dey says:

    Not getting the difference between Debian and Linux. Please explain me

    • Ravi Saive says:


      What you would like to know the difference between Debian and Linux (there isn’t any such OS named Linux).

    • sorpigal says:

      The Debian GNU/Linux OS includes a piece, the kernel, which is Linux. Other OSes also exist that use the same kernel (such as Android and more traditional distributions like Fedora or Ubuntu), and others that use different kernels(e.g. OpenBSD, Windows, MacOS).

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.