function::cpuid - Linux
Overview
cpuid is a Linux utility that displays detailed information about the host’s CPU. It provides low-level details about the processor, its features, capabilities, and performance. It is widely used in system profiling, hardware analysis, and for debugging purposes.
Syntax
cpuid [options]
Options/Flags
- -x or -ex: Print extended information, including vendor-specific registers.
- -f or -full: Print all available information, including cache details and performance counters.
- -o: Output in JSON format.
- -l: Print only a summary of CPU features.
- -h or –help: Display help message and exit.
Examples
Simple Usage:
cpuid
Extended Information:
cpuid -ex
JSON Output:
cpuid -o
Summary of Features:
cpuid -l
Common Issues
- Permission Denied: sudo privileges may be needed to run cpuid with extended options.
- No Output: Check if
/proc/cpuinfo
is accessible. If not, try running the command with sudo.
Integration
With grep
:
cpuid -l | grep AVX
With less
:
cpuid -f | less
Related Commands
lscpu
hwinfo
- Official Intel CPUID Documentation