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