Get CPU information in AlmaLinux/Ubuntu

Published: December 25, 2022

Last updated: December 25, 2022

Get CPU information in AlmaLinux/Ubuntu

In this article, we cover how to get CPU related information in AlmaLinux and Ubuntu. Though there are numerous graphical and command-line tools which can provide us the relevant information. The command-line tool which particularly interests us is - lscpu.

The command-line tool - lscpu is a part of util-linux package. The package is installed as default in both the operating systems.

It collects data from architecture specific libraries, /proc/cpuinfo and sysfs and displays it in standard output. Through lscpu we can get information related to CPU Architecture, op-mode, threads per core, cores per socket, Vendor ID, NUMA node, CPU frequency, Model name etc.

CPU related information in AlmaLinux and Ubuntu

Open a terminal and issue the following -

lscpu

If you want to get the size in bytes, use -B option -

lscpu -B

To display CPU cache data -

lscpu -C

To display CPU data in human readable format -

lscpu -e

If we want specific column data -

lscpu -e=online,cpu,maxmhz

Use, --output-all option to get data for all the columns -

lscpu -e --output-all

To get data in JSON format -

lscpu -J

In conclusion, we have covered here how to get CPU related information in AlmaLinux and Ubuntu.

Additional Info -

We can also use cat command-line utility to read the file /proc/cpuinfo to get relevant data -

cat /proc/cpuinfo

If you want only data related to Vendor ID then,

cat /proc/cpuinfo | grep vendor_id

Apart from that, we can also use lshw command -

lshw -class processor

lshw is used to list hardware on our system. -class option is to show only a specific class of hardware which in this case is processor.