Description of the linux/proc/cpuinfo file, proccpuinfo
Processor: Number of the logic processing core in the system. For a single-core processor, the course considers it as its CPU number. For a multi-core processor, it can be a physical core, or a virtual logical core using hyper-Threading Technology.
Vendor_id: CPU manufacturer
Cpu family: the serial number of CPU Products
Model: Code of the generation in which the CPU belongs
Model name: the name and number of the CPU, and the nominal clock speed.
Stepping: the CPU is a production update version.
Cpu MHz: the actual CPU usage frequency
Cache size: the second-level cache size of the CPU.
Physical id: the number of a single CPU
Siblings: Number of logical physical cores of a single CPU
Core id: the number of the current physical core in the CPU. This number is not necessarily consecutive.
Cpu cores: the number of physical cores of the logical core.
Apicid: used to identify the numbers of different logical cores. The numbers of each logical core in the system must be different. The numbers are not necessarily consecutive.
Fpu: Floating Point Unit)
Fpu_exception: whether floating point computing is supported.
Cpuid level: the value in the eax register before executing the cpuid command. Different contents are returned according to the cpuid command.
Wp: indicates whether the current CPU supports Write Protection for user space in kernel mode)
Flags: functions supported by the current CPU
Bogomips: roughly calculates the CPU speed when the system kernel is started (Million Instructions Per Second)
Clflush size: the size unit of each cache refresh
Cache_alignment: cache address alignment Unit
Address sizes: number of places in the accessible address space
Power management: provides the following options for energy management:
Ts: temperature sensor
Fid: frequency id control
Vid: voltage id control
Ttp: thermal trip
Tm:
Stc:
100 mhzsteps:
Hwpstate:
Description of flags in CPU information:
Fpu: Onboard (x87) Floating Point Unit
Vme: Virtual Mode Extension
De: Debugging Extensions
Pse: Page Size Extensions
Tsc: Time Stamp Counter: support for RDTSC and WRTSC instructions
Msr: Model-Specific Registers
Pae: Physical Address Extensions: ability to access 64 GB of memory; only 4 GB can be accessed at a time though
Mce: Machine Check Architecture
Cx8: CMPXCHG8 instruction
Apic: Onboard Advanced Programmable Interrupt Controller
Sep: Sysenter/Sysexit Instructions; SYSENTER is used for jumps to kernel memory during system cals, and SYSEXIT is used for jumps: back to the user code
Mtrr: Memory Type Range Registers
Pge: Page Global Enable
Mca: Machine Check Architecture
Cmov: CMOV instruction
Pat: Page Attribute Table
Limit 36: 36-bit Page Size Extensions: allows to map 4 MB pages into the first 64 gb ram, used with PSE.
Pn: Processor Serial-Number; only available on Pentium 3
Clflush: CLFLUSH instruction
Dtes: Debug Trace Store
Acpi: ACPI via MSR
Mmx: MultiMedia Extension
Fxsr: FXSAVE and FXSTOR instructions
Sse: Streaming SIMD Extensions. Single instruction multiple data. Lets you do a bunch of the same operation on different pieces of input: in a single clock tick.
Sse2: Streaming SIMD Extensions-2. More of the same.
Selfsnoop: CPU self snoop
Acc: Automatic Clock Control
IA64: IA-64 processor Itanium.
Ht: HyperThreading. Introduces an imaginary second processor that doesn't do much but lets you run threads in the same process a bit quicker.
Nx: No Execute bit. Prevents arbitrary code running via buffer overflows.
Pni: Prescott New Instructions aka. SSE3
Vmx: Intel vandrepool hardware virtualization technology
Svm: AMD "Pacifica" hardware virtualization technology
Lm: "Long Mode," which means the chip supports the AMD64 instruction set
Tm: "Thermal Monitor" Thermal throttling with IDLE instructions. Usually hardware controlled in response to CPU temperature.
Tm2: "Thermal Monitor 2" Decrease speed by compaction cing multipler and vcore.
Est: "Enhanced SpeedStep"
Copyright Disclaimer: This article is an original article by the blogger and cannot be reproduced without the permission of the blogger.