lscpu
in Linux/Unix is used to display CPU Architecture info. lscpu
gathers CPU architecture information from sysfs
and /proc/cpuinfo
files.
For example :
manish@godsmack:~$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 2
Core(s) per socket: 2
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 142
Model name: Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz
Stepping: 9
CPU MHz: 700.024
CPU max MHz: 3100.0000
CPU min MHz: 400.0000
BogoMIPS: 5399.81
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 3072K
NUMA node0 CPU(s): 0-3
-a, --all
Include lines for online and offline CPUs in the output (default for -e). This option may only specified together with option -e or -p.
For example: lsof -a
-b, --online
Limit the output to online CPUs (default for -p). This option may only be specified together with option -e or -p.
For example: lscpu -b
-c, --offline
Limit the output to offline CPUs. This option may only be specified together with option -e or -p.
-e, --extended [=list]
Display the CPU information in human readable format.
For example: lsof -e
For more info: use man lscpu
or lscpu --help