在 Linux 系统中,cpuinfo 通常是指 /proc/cpuinfo 文件,它是 Linux 内核向用户空间暴露 CPU 硬件信息的一种接口。它的主要作用可以从以下几个方面理解:
/proc/cpuinfo 是什么/proc/cpuinfo查看方式:
cat /proc/cpuinfo
或
less /proc/cpuinfo
包括:
示例:
model name : Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz
通过以下字段判断:
processor:逻辑 CPU 编号(从 0 开始)cpu cores:每个物理 CPU 的核心数siblings:每个物理 CPU 的逻辑处理器数(含超线程)用途:
常见字段:
flags例如:
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr
mmx fxsr sse sse2 ss ht syscall nx pdpe1gb
作用:
常用于:
示例(统计逻辑 CPU 数):
grep -c processor /proc/cpuinfo
| 命令 | 特点 |
|---|---|
cat /proc/cpuinfo |
最原始、信息最全 |
lscpu |
更易读、结构化 |
nproc |
只显示 CPU 数量 |
top / htop |
实时 CPU 使用情况 |
Linux 的 cpuinfo 用于查看 CPU 的型号、核心数、线程数、指令集和硬件能力,是系统管理、性能优化和软件兼容判断的重要依据。
如果你愿意,我也可以帮你:
/proc/cpuinfo