Skip to main content
All CollectionsVPS Hosting
Using ‘htop’ to Monitor System (Better Alternative to ‘top’)
Using ‘htop’ to Monitor System (Better Alternative to ‘top’)
Ieva avatar
Written by Ieva
Updated over a week ago

Introduction

Most people are familiar with Linux’s top command-line utility to see what process is taking the most CPU or memory. Although top is included in almost every distribution by default, an improved version, called htop is available for download from most repositories.

htop is an interactive system-monitor process-viewer. It is designed as an alternative to the Unix program top. htop shows a frequently updated list of the processes running on a computer, normally ordered by the amount of CPU usage. Unlike top, htop provides a full list of processes running, instead of the top resource-consuming processes. htop uses color and gives visual information about processor, swap, and memory status.

For this tutorial we are using Ubuntu 16.04 distribution, however, you should be able to use it for all Debian and Ubuntu distributions we offer on Time4VPS.

Update System

First things first. Like always, first of all, we recommend updating your server. It can be done by simply executing:

apt-get update

Installation

After our server is up to date we can start the installation. In this case, it will be only one command to run:

apt-get install htop

That’s it, htop is installed and ready to be used.

Usage

Just type htop at a terminal to launch it, and notice the great text-mode graph at the top of the display. We can see that it has quite similar output to top, but is colorized, and is more interactive:

htop

Use your Up/Down arrow keys to select a process, and then you can kill it with the F9 key if you’d like, or you can change the priority by using the F7 and F8 keys. You can also use the F6 key to change the default sort column really easily.

Here are some keys that will help you use htop more effectively:

M: Sort processes by memory usage
P: Sort processes by processor usage
?: Access help
k: Kill current/tagged process (You can use F9 as well as mentioned before)
F2: Setup htop. You can choose display options here.
/: Search processes

There are plenty of options that you can access through help or setup. These should be your first stops in exploring htop’s functionality.

Did this answer your question?