Linux: 查看服务器的CPU信息

在linux服务器环境下,可以使用cat /proc/cpuinfo命令查看当前CPU的核数等信息。

cat /proc/cpuinfo

字段解析

  /proc/cpuinfo 是一个特殊的文件,在 Linux 系统中提供有关 CPU 的详细信息。它实际上是一个伪文件系统中的文件,通过它可以获取到内核和硬件的信息。

以下是 /proc/cpuinfo 中的一些常见字段的详细解析:

  1. processor: 每个 CPU 的标识号。如果有多个 CPU,你会看到多个这样的行。
  2. vendor_id: CPU 制造商的名称。例如,常见的有 "GenuineIntel"(英特尔)或 "AuthenticAMD"(AMD)。
  3. cpu family: 这描述了特定型号的 CPU 系列。例如,对于 Intel,这可能是 6、7、47 等。
  4. model: CPU 的具体型号。
  5. model name: CPU 的完整名称和速度。例如,Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz
  6. stepping: 这描述了 CPU 的修订版本或制造批次。
  7. microcode: 这是 CPU 上当前加载的微码版本。
  8. cpu MHz: CPU 的当前速度,以兆赫兹为单位。
  9. cache size: CPU 的缓存大小。
  10. physical id: 对于具有多个物理核心的 CPU,每个物理核心都有一个唯一的标识。
  11. siblings: 对于超线程技术,这表示逻辑处理器的数量。
  12. core id: 核心的唯一标识符。在多核 CPU 中,每个核心都有一个唯一的标识符。
  13. cpu cores: 这表示物理核心的数量。对于双核 CPU,值为 2;对于四核 CPU,值为 4,以此类推。
  14. apicid 和 initial apicid: 与高级可编程中断控制器 (APIC) 相关的信息。
  15. fpu: 表示是否启用了浮点单元。
  16. fpu_exception: 表示是否启用了浮点异常。
  17. cpuid level: 表示支持的 CPUID 指令级别。
  18. wp: 表示是否启用了写保护。
  19. flags: 这是 CPU 功能标志的列表,描述了 CPU 支持的各种功能和指令集。
  20. bogomips: 这是一个不准确的但经常被引用的测量值,用于表示 CPU 的速度。
  21. clflush size: CLFLUSH 指令的大小。
  22. cache_alignment: 缓存对齐。
  23. address sizes: 支持的物理和虚拟地址大小。
  24. power management (如果可用): 与电源管理相关的信息

猜你喜欢

转载自blog.csdn.net/Ethan_Rich/article/details/134990798