Perf-tools is a collection of performance analysis tools for Linux. It is available as a source code on its GitHub repository. In this tutorial, we will learn how to install perf-tools on the latest version of POP! OS.
Before we begin, make sure your POP! OS system is up-to-date by running the following command:
sudo apt update && sudo apt upgrade
Now, let's start with the installation process.
Firstly, we need to install some prerequisite packages to build and run perf-tools. The packages that we need are git
, build-essential
, libncurses-dev
, and libnuma-dev
.
Use the following command to install these packages:
sudo apt install git build-essential libncurses-dev libnuma-dev
Next, we need to clone the perf-tools repository from GitHub using the following command:
git clone https://github.com/brendangregg/perf-tools.git
This command will clone the perf-tools repository into the current directory.
Now that we have cloned the perf-tools repository, let's build and install perf-tools.
Go to the cloned perf-tools directory:
cd perf-tools
Build perf-tools using the following command:
make
This command will build all the tools in the perf-tools repository.
Install perf-tools system-wide using the following command:
sudo make install
This command will install perf-tools commands in the /usr/local/bin/
directory.
Finally, let's verify the installation. Run the following command to check if perf-tools is installed and working fine:
topdown -h
This command will display the usage information of the topdown
tool. If you get the usage information, the installation was successful.
Congratulations! You have successfully installed perf-tools on POP! OS. Now, you can use the perf-tools suite to analyze your system's performance.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!