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:
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