Description of the linux/proc/cpuinfo file, proccpuinfo

Source: Internet
Author: User

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.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.