Btop: A better system monitor than Htop?

In this article, we will see how to install Btop on our Linux PC. But before that, let’s see what is Btop.

If you are using Htop or Top commands along with other complementary commands for long time for resource monitoring on your Linux PC, and want to try out a new tool which shows more information with a fancy and futuristic look, then you should definitely try Btop.

Btop is also a resource monitoring tool for Linux. It shows very detailed information with a futuristic user interface. With this application, we do not have to rely on other complementary commands like ps, df, ifconfig, lscpu or free -m. It is a single point of tracking all resource utilization, it also provides customization according to user need.

Features of Btop

Btop provides the following features:

  • This application provides an easy to use, gamified user-friendly user interface
  • Full mouse support is built into this terminal app, all buttons with a highlighted key are clickable, also mouse scroll works in process section
  • Processes are clickable to expand for more information, UP and DOWN keys works in process section
  • Monitoring several things on your PC is manageable with this tool because a battery meter, CPU temperature, local IP address with network traffic and several other things are displayed in the interface.
  • You will also be able to filter processes, view processes in a Tree view, or Send any signal to the selected process as well after running the command.
  • It also shows you several metrics such as the IO activity and speeds for disks, Auto scaling graph for network, memory, disk, and CPU usage.
  • You can also choose and customize the interface of Btop by hiding several metrics which you do not need to be displayed all the time. You may also choose several layouts from the Btop settings.

So let’s see, how can we install Btop on your Linux distribution.

Method 1: Installing Btop using the Package Manager (Recommended)

Firstly, launch a Terminal on our Linux system. To download and install the application, follow the command according to your distribution.

On Debian based distributions

For Debian based Linux distros such as Linux Mint or Ubuntu, use the given command:

# Ubuntu / Debian / Mint
sudo apt update && sudo apt upgrade
sudo apt install btop
Installing Btop Using Apt
Installing application using apt

On RHEL based distributions

On Red Hat based distributions such as Fedora, or Nobara, just run the following command:

sudo dnf install btop

If you are using any other RHEL based distribution, such as AlmaLinux or CentOS, then you can run the following command:

#CentOS / AlmaLinux / Rocky Linux
sudo dnf install epel-release
sudo dnf install btop

On Arch based distributions

On distributions like Arch Linux, Manjaro or Endeavor OS, just run the following command:

# On Arch Linux / Manjaro / Endeavor OS
sudo pacman -S yay && yay -S btop

openSUSE

On OpenSUSE Tumbleweed or Leap, you can use the Zypper command to install Btop:

sudo zypper install btop

Method 2: Installing Btop using Snap

Now, we will see snap method. If you don’t have installed snap on your Linux PC, follow this guide and install using the commands according to your distribution. Note that if you are using Ubuntu, snaps are preinstalled on your system. For Debian, follow the below command:

# Ubuntu / Debian / Mint
sudo apt update
sudo apt install snapd
sudo snap install core
Installing Snap 2
Installing Snap

Now, Install Btop using snap:

Note: there are now two snaps available: btop and btop-desktop. We use will install btop-desktop as it will automatically create a launcher Icon and thus will allow you to launch it quickly.

sudo snap install btop-desktop
Installing Btop Using Snap
Installing Btop-desktop using snap

Btop has successfully installed using snap. We can check all the installed snap application using below command:

snap list
List Of Installed Snap Applications 4
List of installed snap applications

Now, we have successfully installed this application using all above-mentioned methods, you can just launch the application from the app grid/Menu or Terminal.

The Inteface Of Btop
The Inteface of Btop

Conclusion

Btop is a FOSS tool with a simple but detailed and futuristic looking resource monitoring tool for Linux. Full of themes, customization, and features along with beautiful graph and animations. Initially, it looks very complex with lots of information on the screen, but after some time you will realize that these things will look familiar and there will be no need to run multiple commands in the future to troubleshoot a simple issue. It acts as a viable alternative for both top and htop commands.

Also Read