How to install vtop on Linux

Everything Linux, A.I, IT News, DataOps, Open Source and more delivered right to you.
Subscribe
"The best Linux newsletter on the web"

Introduction

Vtop is a Linux Process and Memory Activity Monitoring Tool. A Command-line tools like “top” make it hard to monitor CPU usage and memory usage. That’s why we today introduce you to vtop – is a free and open-source, simple yet powerful and extendable terminal activity monitoring tool written in Node.js.

It is designed to make it easy for users to view CPU usage across multi-process applications (those that have a master process and child processes, for example, NGINX, Apache, Chrome, etc.). vtop also makes it easy to see spikes over time as well as memory usage.

vtop uses Unicode braille characters to draw and display CPU and Memory usage charts, helping you visualize spikes. Additionally, it group processes with the same name (master and all child processes) together.

Installing vtop in Linux Systems

Requirements:

As a prerequisite, your system must have Node.js and NPM installed, otherwise, see this guide:

Once your system has Node.js and NPM installed, run the following command to install vtop. Use the sudo command if necessary to gain root privileges for package installation.

# npm install -g vtop

After installing vtop, run the following command to launch it.

# vtop

The following are vtop keyboard shortcuts, pressing:

  • u updates to the latest version of vtop.
  • k or arrow up moves up the process list.
  • j or arrow down moves down the process list.
  • g takes you to the top of the process list.
  • G takes you to the end of the list.
  • dd kill all the processes in that group (you have to select the process name first).

To change the color scheme, use the –theme switch . You can choose any of the available themes (acid, becca, brew, certs, dark, gooey, gruvbox, monokai, nord, parallax, seti, and wizard), for example:

# vtop --theme acid

To set the interval between updates (in milliseconds), use the –update-interval. In this example, 10 milliseconds is equivalent to 0.01 seconds:

# vtop --update-interval 10

You can also set vtop to terminate after some seconds, using the –quit-after option as shown.

# vtop --quit-after 4

To get vtop help, run the following command.

# vtop -h

Everything Linux, A.I, IT News, DataOps, Open Source and more delivered right to you.
Subscribe
"The best Linux newsletter on the web"
MQ-Jr
MQ-Jr
unixcop Admin

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest articles

Join us on Facebook