Visible to Intel only — GUID: GUID-8CA8BB2F-4163-40F6-9BA4-10695936268A
cpuinfo
Provides information on processors used in the system.
Syntax
cpuinfo [[-]<options>]
Arguments
<options> | Sequence of one-letter options. Each option controls a specific part of the output data. |
g | General information about single cluster node shows:
|
i | Logical processors identification table identifies threads, cores, and packages of each logical processor accordingly.
|
d | Node decomposition table shows the node contents. Each entry contains the information on packages, cores, and logical processors.
|
c | Cache sharing by logical processors shows information of sizes and processors groups, which share particular cache level.
|
s | Microprocessor signature hexadecimal fields (Intel platform notation) show signature values:
|
f | Microprocessor feature flags indicate what features the microprocessor supports. The Intel platform notation is used. |
n | Table shows the following information about NUMA nodes:
If the node has no processors, the node is not shown. |
A | Equivalent to gidcsf |
gidc | Default sequence |
? | Utility usage info |
Description
The cpuinfo utility prints out the processor architecture information that can be used to define suitable process pinning settings. The output consists of a number of tables. Each table corresponds to one of the single options listed in the arguments table.
The architecture information is available on systems based on the Intel® 64 architecture.
The cpuinfo utility is available for both Intel microprocessors and non-Intel microprocessors, but it may provide only partial information about non-Intel microprocessors.
An example of the cpuinfo output:
> cpuinfo -gdcs
===== Processor composition ===== Processor name : Intel(R) Xeon(R) X5570 Packages(sockets) : 2 Cores : 8 Processors(CPUs) : 8 Cores per package : 4 Threads per core : 1 ===== Processor identification ===== Processor Thread Id. Core Id. Package Id. 0 0 0 0 1 0 0 1 2 0 1 0 3 0 1 1 4 0 2 0 5 0 2 1 6 0 3 0 7 0 3 1 ===== Placement on packages ===== Package Id. Core Id. Processors 0 0,1,2,3 0,2,4,6 1 0,1,2,3 1,3,5,7 ===== Cache sharing ===== Cache Size Processors L1 32 KB no sharing L2 256 KB no sharing L3 8 MB (0,2,4,6)(1,3,5,7) ===== Processor Signature ===== _________ ________ ______ ________ _______ __________ | xFamily | xModel | Type | Family | Model | Stepping | |_________|________|______|________|_______|__________| | 00 | 1 | 0 | 6 | a | 5 | |_________|________|______|________|_______|__________|