33 C
Jaipur
Monday, October 26, 2020

An Efficient Resource Monitor in Linux

Must read

Call Of Duty Mobile To Get A Mode With Zombies, But It Isn’t Zombies Mode

Call of Duty Mobile recently released the much-awaited Season 11 update with a lot of amazing content. However, unfortunately, Call of Duty Mobile didn’t...

Airtel Xstream App Is Now Available on Amazon Fire TV Stick: Report

Airtel Xstream came into existence more than a year ago. It was the company’s major play towards content aggregation, offering you a variety of...

GitHub Removes YouTube Download Tool in Response to DMCA Takedown Notice

Microsoft-owned GitHub has removed YouTube-dl, an incredibly popular Python library to help download YouTube videos. The move is in response to a Digital Millennium...

For terminal lovers, having the ability to monitor your system resource usage is just as crucial. Being aware of your systems’ resource utilization helps you make informed decisions in general system maintenance.  There are a few options out there such as top and htop, but these only display a few system metrics such as CPU and memory usage. Bpytop is an efficient and visually appealing terminal-based resource monitor with a game inspired theme that displays various system resources.

In this guide, we dive deep and explore Bpytop – An efficient resource monitor in Linux.

Features of Bpytop

Before we take a deeper look t the nifty resource monitor, let’s have an overview at some of the features that the command-line tool offers:

  1. A beautiful and responsive User interface with UP and DOWN arrow keys navigation.
  2. Ability to change configuration options within the UI.
  3. Integrated mouse support with clickable buttons and scrollable menus.
  4. The ability to filter running processes.
  5. Display of current read and write speeds for disk drives.
  6. Ability to send SIGKILL, SIGTERM and SIGINT to running processes.
  7. An intuitive autoscaling graph for displaying network usage statistics.
  8. A pop-up message in the menu when a new version is available.

Prerequisites for installation

Before you get started with installing Bpytop, ensure that your system meeting the following requirements:

1)  Python3 (Version 3.6 and later)

2) Psutil module. You can install this module using the command:

$ python3 -m pip install psutil

With the requirements in check, let’s now dive in and install bpytop.

Installation of Bpytop

There are two ways that you can install Bpytop: Installation from source and installation from system repositories using a package manager. Let’s look at each of these installation avenues:

Manual installation ( Installation from source)

To install from source, first clone the repository from GitHub

$ git clone https://github.com/aristocratos/bpytop.git

Clone the bpytop resource monitor

To compile from source, navigate into the cloned directory

$ cd bpytop

And run the command below.

$ sudo make install

Interestingly, there’s no output printed on the screen as shown.

<pre>$ cd bpytop</pre>

Installation in various Linux distributions

Apart from compiling from source, you can install Bpytop as follows:

1) Ubuntu – Using snaps

Bpytop is available in snap store and you can install it using the command:

$ sudo snap install bpytop

2) CentOS 8 , RHEL 8 & Fedora

For CentOS 8 & RHEL 8 including Fedora, ensure that you have EPEL installed. Next, run the command below.

$ sudo dnf install bpytop

3) FreeBSD

For FreeBSD, execute:

$ sudo pkg install bpytop

Launching Bpytop

To launch byptop, simply run the command below on terminal:

$ bpytop

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

bpytop -An efficient resource monitor

To get help on command usage and keyboard shortcuts, press the ESC key and scroll down and select the  HELP option.

Bpytop help option

You will get a list of keyboard shortcuts as shown below.

Bpytop help in Navigation

To exit or quit bpytop resource monitor, simply press ‘q’ on the keyboard.  Configuration options that can be changed from the UI are found at the  $HOME/.config/bpytop directory.

Source link

- Advertisement -

More articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest article

Call Of Duty Mobile To Get A Mode With Zombies, But It Isn’t Zombies Mode

Call of Duty Mobile recently released the much-awaited Season 11 update with a lot of amazing content. However, unfortunately, Call of Duty Mobile didn’t...

Airtel Xstream App Is Now Available on Amazon Fire TV Stick: Report

Airtel Xstream came into existence more than a year ago. It was the company’s major play towards content aggregation, offering you a variety of...

GitHub Removes YouTube Download Tool in Response to DMCA Takedown Notice

Microsoft-owned GitHub has removed YouTube-dl, an incredibly popular Python library to help download YouTube videos. The move is in response to a Digital Millennium...

Wikiman: An Offline Search Engine For Arch Linux, Gentoo Wiki, And More

Official documentation of applications or commands is always the best way to learn about them if you want to know every detail, which a blog...