How to Install BpyTop Resource Monitoring Tool for Ubuntu

Install BpyTOP Using PIP Package Manager

BpyTOP is a command line utility developed using Python to monitor the system resources. To run this utility, you require Python and it's package manager PIP installed on the system.

Check the version of python running on your Ubuntu server by follwing command,

python3 --version

Output:

root@vps:~# python3 --version
Python 3.8.2

Now install python package manager pip3 by below command,

apt install python3-pip

Output:

root@vps:~# apt install python3-pip
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
    binutils binutils-common binutils-x86-64-linux-gnu build-essential cpp cpp-9
    dpkg-dev fakeroot g++ g++-9 gcc gcc-9 gcc-9-base libalgorithm-diff-perl
    libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan5 libatomic1
    libbinutils libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libctf-nobfd0
    libctf0 libdpkg-perl libexpat1-dev libfakeroot libfile-fcntllock-perl
    libgcc-9-dev libgomp1 libisl22 libitm1 liblsan0 libmpc3 libpython3-dev
    libpython3.8-dev libquadmath0 libstdc++-9-dev libtsan0 libubsan1
    linux-libc-dev make manpages-dev python-pip-whl python3-dev python3-wheel
    python3.8-dev zlib1g-dev
Suggested packages:
    binutils-doc cpp-doc gcc-9-locales debian-keyring g++-multilib
    g++-9-multilib gcc-9-doc gcc-multilib autoconf automake libtool flex bison
    gdb gcc-doc gcc-9-multilib glibc-doc bzr libstdc++-9-doc make-doc
The following NEW packages will be installed:
    binutils binutils-common binutils-x86-64-linux-gnu build-essential cpp cpp-9
    dpkg-dev fakeroot g++ g++-9 gcc gcc-9 gcc-9-base libalgorithm-diff-perl
    libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan5 libatomic1
    libbinutils libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libctf-nobfd0
    libctf0 libdpkg-perl libexpat1-dev libfakeroot libfile-fcntllock-perl
    libgcc-9-dev libgomp1 libisl22 libitm1 liblsan0 libmpc3 libpython3-dev
    libpython3.8-dev libquadmath0 libstdc++-9-dev libtsan0 libubsan1
    linux-libc-dev make manpages-dev python-pip-whl python3-dev python3-pip
    python3-wheel python3.8-dev zlib1g-dev
0 upgraded, 50 newly installed, 0 to remove and 0 not upgraded.
Need to get 46.7 MB of archives.
After this operation, 200 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://gb.archive.ubuntu.com/ubuntu focal/main amd64 binutils-common amd64                                                                                         2.34-6ubuntu1 [207 kB]

Now install the bpytop using python package manager pip3,

pip3 install bpytop

Output:

root@vps:~# pip3 install bpytop
Collecting bpytop
    Downloading bpytop-1.0.50-py3-none-any.whl (72 kB)
         |████████████████████████████████| 72 kB 367 kB/s
Collecting psutil<6.0.0,>=5.7.0
    Downloading psutil-5.7.3.tar.gz (465 kB)
         |████████████████████████████████| 465 kB 6.2 MB/s
Building wheels for collected packages: psutil
    Building wheel for psutil (setup.py) ... done
    Created wheel for psutil: filename=psutil-5.7.3-cp38-cp38-linux_x86_64.whl size=294743 sha256=09b5c9d779620a9b8eda3c173c639f92fd0e9834227cbb608419d9f5754e6ff8
    Stored in directory: /root/.cache/pip/wheels/f6/59/c2/38111ef4c354088a156bc95fbeb5396c0cac91a0f62f7158b9
Successfully built psutil
Installing collected packages: psutil, bpytop
Successfully installed bpytop-1.0.50 psutil-5.7.3
root@vps:~# apt-get install git
Reading package lists... Done

Finally, You can launch the application. Launch bpytop by running the command bpytop in the terminal,

bpytop

Output:

image


CrownCloud - Get a SSD powered KVM VPS at $4.5/month!
Use the code WELCOME for 10% off!

1 GB RAM / 25 GB SSD / 1 CPU Core / 1 TB Bandwidth per month

Available Locations: LAX | MIA | ATL | FRA | AMS