The cpuid
instruction is a processor instruction that can be used to retrieve information about the processor, such as the processor's vendor, model, and features. On a Linux system, you can use the x86info
and cpuid
commands to read the cpuid
instruction for each CPU on the system.
Here is an example of how to use the x86info
and cpuid
commands to read the cpuid
instruction for each CPU on a Linux system:
x86info
. If you don't already have x86info
installed on your system, you can install it using your system's package manager. For example, on a Debian-based system, you can use the apt
command to install x86info
:$ sudo apt install x86infoSruoce:www.lautturi.com
x86info
command to list the CPUs on the system. You can use the x86info
command with the --cpu
option to list the CPUs on the system.For example, to list the CPUs on the system, you can use the following command:
$ x86info --cpu
This will print a list of the CPUs on the system, along with some basic information about each CPU.
cpuid
command to retrieve information about a specific CPU. You can use the cpuid
command with the --CPU
option to specify the CPU for which you want to retrieve information, and the --info
option to print information about the CPU.For example, to retrieve information about CPU 0, you can use the following command:
$ cpuid --CPU 0 --info
This will print detailed information about CPU 0, including the processor vendor, model, and features.
You can repeat this process for each CPU on the system to retrieve information about all of the CPUs.
Note that the cpuid
command requires root privileges to run, so you may need to use the sudo
command to run the cpuid
command with the necessary privileges.
These are just a few examples of how to use the x86info
and cpuid
commands to read the cpuid
instruction for each CPU on a Linux system. You can use the x86info --help
and cpuid --help
commands to see a complete list of options and usage examples.