admin管理员组文章数量:1568356
在Linux系统中,提供了proc文件系统显示系统的软硬件信息。
如果想了解系统中CPU的提供商和相关配置信息,则可以通过/proc/cpuinfo文件得到。
基于不同指令集(ISA)的CPU产生的/proc/cpuinfo文件不一样,基于X86指令集(大部分都是这个指令集)CPU的/proc/cpuinfo文件包含如下内容:
processor //系统中逻辑处理核的编号,对于单核处理器,则可认为是其CPU编号,对于多核则可以是物理核、或者使用超线程技术虚拟的逻辑核
vendor_id //CPU制造商
cpu family //CPU产品系列代号
model //CPU属于其系列中的哪一代的代号
model name //CPU属于的名字及其编号、标称主频
stepping //CPU属于制作更新版本
cpu MHz //CPU的实际使用主频
cache size //CPU二级缓存大小
physical id //单个CPU的标号
siblings //单个CPU逻辑物理核数
core id //当前物理核在其所处CPU中的编号,这个编号不一定连续
cpu cores //该逻辑核所处CPU的物理核数
apicid //用来区分不同逻辑核的编号,系统中每个逻辑核的此编号必然不同,此编号不一定连续
fpu //是否具有浮点运算单元(Floating Point Unit)
fpu_exception //是否支持浮点计算异常
cpuid level //执行cpuid指令前,eax寄存器中的值,根据不同的值cpuid指令会返回不同的内容
wp //表明当前CPU是否在内核态支持对用户空间的写保护(Write Protection)
flags //当前CPU支持的功能
bogomips //在系统内核启动时粗略测算的CPU速度(Million Instructions Per Second)
clflush size //每次刷新缓存的大小单位
cache_alignment //缓存地址对齐单位
address sizes //可访问地址空间位数
power management //对能源管理的支持,有以下几个可选支持功能:
其中CPU信息中flags各项含义:
fpu: Onboard (x87) Floating Point Unit
vme: Virtual Mode Extension
de: Debugging Extensions
pse: Page Size Extensions
tsc: Time Stamp Counter: support for RDTSC a
版权声明:本文标题:linux 系统下的cpu信息,linux系统下cpu信息的查看 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1727613589a1123008.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论