Tutorial Install BpyTop on Ubuntu / Centos / Debian

Tutorial Install BpyTop on Ubuntu - Centos - Debian

BpyTop is a Linux command-line utility for resource monitoring. It shows usage and stats for processors, memory, disks, network, and processes. So, if you enjoy working with Terminal, it could be useful for you to monitor your system resource usage. BpyTop is the python version of bashtop and licensed under Apache License 2.0. Using this utility allows you to have a dynamic real-time view of a running system.  Join us with this article to review the Tutorial Install BpyTop on Ubuntu / Centos / Debian Linux. Various perfect VPS Hosting packages are available on Eldernode. You can purchase your own Ubuntu VPS, CentOS VPS, or Debian VPS and enjoy your choice.

To let this tutorial work better, please consider the below Prerequisites:

– A non-root user with Sudo privileges.

– To set up, follow our Initial server setup on Ubuntu 20.04, CentOs 8, and Debian 10.

Python3, Version 3.6+

– Psutil module that could be installed via ”python3 -m pip install psutil” command.

Install BpyTop on Ubuntu / Centos / Debian Linux

BpyTop is available for various Linux distributions and macOS. You will be able to install Bpytop via two methods: Installation from source and installation from system repositories using a package manager. Join us with this article to review both ways of installation BpyTop.

Recommended Article: How To Install Python 3.9 On CentOS 8 & Centos 7

How to Setup BpyTop using the PIP package manager

first, to check the version of Python running on your Linux distribution, type:

python3 --version

Then, use the following commands to check if python package manager pip is installed

Install python3 On Debian and Ubuntu:

sudo apt install python3-pip

Install python3 On CentOS:

sudo yum install python-pip

In this way, all your dependencies are satisfied to install BpyTop. So, run:

Install bpytop on Ubuntu and Debian:

sudo pip3 install bpytop

Learn Install bpytop on Centos:

yum pip3 install bpytop

How to Setup Bpytop from the source (Manual Install)

You must make sure that git is installed on your machine since you need to clone the package from GitHub. To install Bpytop manually, do as follows:

Install git on Debian and Ubuntu:

sudo apt-get install git

Install git on CentOS:

sudo yum install git

Now, you can clone the repositories from GitHub.

git clone

Navigate into the cloned directory to compile from the source.

cd bpytop

And then, run the command below:

sudo make install

How to Monitor System Resource with Bpytop

BpyTop monitors system resources and displays the state of CPU, memory, disks, processes, and network.

You can run Bpytop to start monitoring your Linux system resources and launch it.


You should get the UI shown with your system’s resource statistics being displayed.


Launching Bpytop


As you see, the below ones are shown in the above output:

  • CPU usage graph
  • Processor clock speed
  • Total CPU usage
  • Usage of each CPU core
  • Total RAM
  • Used RAM
  • Free RAM
  • Cache memory
  • Available cache memory
  • Swap usage (used and free)
  • Current read and write speeds for disk
Recommended Article: Tutorial Install BpyTop on Ubuntu / Centos / Debian

How to uninstall BpyTop:

You can use the command below to uninstall Bpytop from the directory.

sudo make uninstallou learned


In this article, you learned How To Install BpyTop on Ubuntu / Centos / Debian. You can use its brilliant features. Start playing with BpyTop and send your feedback to your friends on Eldernode Community. You can refer to the article NetData Monitoring System for Linux if you wish.

How useful was this post?

Click on a star to rate it!

Average rating 3 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

View More Posts
Marilyn Bisson
Content Writer
Eldernode Writer
We Are Waiting for your valuable comments and you can be sure that it will be answered in the shortest possible time.
  • WhySoComplicated
    10 months ago

    Or just one line:
    snap install bpytop

    • Michael Morgan
      Michael Morgan
      10 months ago

      Thanks for your comment.


Leave Your Comment

Your email address will not be published.

We are by your side every step of the way

Think about developing your online business; We will protect it compassionately

We are by your side every step of the way


7 days a week, 24 hours a day