在 CentOS(一種 Linux 發行版)中,cpuinfo
文件提供了有關 CPU 的詳細信息。這個文件通常位于 /proc/cpuinfo
目錄下。每一行代表一個 CPU 核心或處理器,包含了一系列的字段,這些字段描述了處理器的各種特性和狀態。以下是一些常見的 cpuinfo
字段及其含義:
- vendor_id:供應商 ID,表示 CPU 的制造商,如 Intel 或 AMD。
- model name:處理器型號,提供了關于 CPU 的基本信息。
- model:與
model name
類似,但可能更簡潔。
- stepping:步進編號,表示 CPU 的版本,用于識別潛在的硬件問題。
- cpu MHz:CPU 的時鐘速度,以兆赫茲(MHz)為單位。注意,這個值可能不是實際的運行速度,而是標稱速度或最大速度。
- cache size:L1、L2 和 L3 緩存的大小,以字節為單位。緩存用于存儲經常使用的數據和指令,以提高性能。
- fpu:是否支持浮點運算單元(FPU)。
- flags:一組描述 CPU 功能的二進制標志。例如,
lm
表示支持長模式(long mode),這是 64 位操作系統的必要條件。
- bogomips:一個用于測量 CPU 性能的指標,表示每秒可以執行的“虛假指令”數量。
- clflush size:緩存行大小,以字節為單位。這個值影響 CPU 緩存的效率。
- cache_alignment:緩存對齊大小,以字節為單位。它表示 CPU 訪問緩存時應該對齊的字節數。
- address sizes:物理和虛擬地址位的范圍。例如,
39 bits physical, 48 bits virtual
表示物理地址空間為 39 位,虛擬地址空間為 48 位。
- power management features:描述 CPU 支持的電源管理功能,如節能模式。
請注意,不是所有的 CPU 都支持所有這些字段,而且某些字段可能在特定型號或配置下不可用。要查看完整的 cpuinfo
信息,可以使用 cat /proc/cpuinfo
或 lscpu
命令。