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 –


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.

Similar Posts