How to install cpuinfo on AlmaLinux, Rocky Linux, Oracle Linux and RHEL
A library to detect information about host CPU
Availability
Compare package tracks by distribution and architecture. Checkmarks show the architectures available in each repository channel.
| Distro | Channel | x86_64 | Version |
|---|---|---|---|
| RHEL 10 | Base | 24.09.26 |
Description
cpuinfo is a library to detect essential for performance optimization information about host CPU. Features * Cross-platform availability: * Linux, Windows, macOS, Android, and iOS operating systems * x86, x86-64, ARM, and ARM64 architectures * Modern C/C++ interface * Thread-safe * No memory allocation after initialization * No exceptions thrown * Detection of supported instruction sets, up to AVX512 (x86) and ARMv8.3 extensions * Detection of SoC and core information: * Processor (SoC) name * Vendor and microarchitecture for each CPU core * ID (MIDR on ARM, CPUID leaf 1 EAX value on x86) for each CPU core * Detection of cache information: * Cache type (instruction/data/unified), size and line size * Cache associativity * Cores and logical processors (hyper-threads) sharing the cache * Detection of topology information (relative between logical processors, cores, and processor packages) * Well-tested production-quality code: * 60+ mock tests based on data from real devices * Includes work-arounds for common bugs in hardware and OS kernels * Supports systems with heterogenous cores, such as big.LITTLE and Max.Med.Min * Permissive open-source license (Simplified BSD)
Built for AlmaLinux, Rocky Linux, Oracle Linux and RHEL.
Install
cpuinfo on AlmaLinux / Rocky Linux / Oracle Linux / RHEL 10
sudo dnf -y install https://extras.getpagespeed.com/release-latest.rpm sudo dnf -y install cpuinfo
Package downloads require an active GetPageSpeed subscription — one repository for cpuinfo and thousands more packages for AlmaLinux, Rocky Linux, Oracle Linux and RHEL.
Subscribe — from $10/moFrequently asked questions
How do I install cpuinfo on AlmaLinux, Rocky Linux, Oracle Linux and RHEL?
Add the GetPageSpeed repository, then install the cpuinfo package with your system package manager.
Which Enterprise Linux versions is cpuinfo available for?
cpuinfo is available for RHEL 10.