1. Home
  2. Linux

How to check your CPU in Linux

If you’re a Linux user and need to know your CPU hardware specs, there are many ways to find out. In this guide, we’ll focus on Lscpu, the cpuinfo file, as well as Inxi. This guide will show you how to use all of these tools to find your CPU specs on Linux.

check CPU in Linux

To start, open up a terminal window by pressing Ctrl + Alt + T on the keyboard, or search for “Terminal” in the app menu. Once the terminal window is open, follow along with the instructions below that correspond with the tool you prefer to use.

Need to benchmark your CPU? Check out our gudie.

How to check your CPU – Lscpu

The lscpu program is built-in on 99% of all Linux operating systems. So, you do not need to install it before attempting to use it to find out CPU hardware information. 

To find out your CPU hardware specs, you can run the lscpu command as is. When you run this command, you’ll see a detailed list at the top. This list denotes your CPU’s architecture, CPU operation modes that it supports (e.g., 64-bit and 32-bit), how many CPU cores (distinguished as CPUs), cores per socket, model name, and many other things.

lscpu

If you need to filter out a specific item in the lscpu list, you can combine the command with grep and specify your keyword. For example, if you need to find out your exact CPU model name, you can run the following command.

lscpu | grep 'Model name'

Or, if you need to find out how many cores you have on your CPU, you can run the lscpu command with the “Core(s) per socket” keyword. This keyword will filter out the line in the output that tells you how many cores you have.

lscpu | grep 'Core(s) per socket'

There’s a lot of information to gain out of the lscpu command. You can find and filter out any information just by taking grep and adding in a keyword.

lscpu | grep 'MY KEYWORD'

If you wish to save your CPU information output later to a text file, it’s possible. Here’s how you can do it. Pipe the output to a text file using the command below.

lscpu > ~/my-cpu-info.txt

View this text file at any time by executing the following cat command.

cat ~/my-cpu-info.txt

In addition to viewing the text file in the terminal with the cat command, you can also view it by clicking on “my-cpu-info.txt” in your Linux file manager. When you click on it, it will launch it in the default text editor.

How to check your CPU – /proc/cpuinfo

Another way to find CPU information is with the /proc/cpuinfo file. It houses a ton of useful info, and you can use it to find your CPU brand, your core count, and many other things. 

To start, open up a terminal window on the desktop. You can open up a terminal window by pressing Ctrl + Alt + T on the keyboard or searching for “Terminal” in the app menu.

Inside the terminal, run the cat command on the /proc/cpuinfo file to view your CPU information. 

cat /proc/cpuinfo

When you run the above command, it will show you everything there is to know about your CPU. If you want to view specific things, like the model name, you can run cat with the grep command and your specified keyword.

cat /proc/cpuinfo | grep 'model name'

To save any of this information to a file, you can do the following command.

cat /proc/cpuinfo > ~/my-cpu-info.txt

At any time, you can view this CPU information by typing the command below or by clicking on “my-cpu-info.txt” in your file manager.

cat ~/my-cpu-info.txt

How to check your CPU – Inxi

Inxi is a handy tool that, once installed, can give you a ton of helpful information about your computer, from CPU to the kernel, memory info, storage, etc. To use Inxi to check your CPU info, you’ll first need to install it. 

To install Inxi, open up a terminal window. You can open up a terminal window by pressing Ctrl + Alt + T on the keyboard or searching for it in the app menu. Once the terminal window is open, follow the instructions below to get Inxi working.

Ubuntu 

sudo apt install inxi

Debian

sudo apt-get install inxi

Arch Linux

sudo pacman -S git base-devel

git clone https://aur.archlinux.org/trizen.git

cd trizen/

makepkg -sri

trizen -S inxi

Fedora

sudo dnf install inxi

OpenSUSE

sudo zypper install inxi

With Inxi installed, you can use it to find your CPU information by using the inxi -C command below.

inxi -C

If you’d like to save this output of your CPU information to a text file, you can do so by entering the following command.

inxi -C > ~/my-cpu-info.txt

To view this file, enter the following command or click on “my-cpu-info.txt” in the file manager.

Need to view the CPU temperature? Check out our guide.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.