在Linux中如何获取CPU(中央处理器)的信息和CPU的数量?

CPU是计算机系统的核心部分。 它们为在其上运行的操作系统提供所有逻辑和计算能力。一般来说,我们看的频率和品牌的CPU像i5,i7。在CPU的细节上有非常不同的特性。有不同的命令来获取CPU的信息,如标志、指令、产品名称等,但最兼容的CPU信息源是 /过程/处理信息

null

从/proc/cpuinfo获取信息

$ more /proc/cpuinfo
Getting Information From /proc/cpuinfo
从/proc/cpuinfo获取信息
  • 供应商id 我们可以理解这个CPU是英特尔的
  • 型号名称 是此CPU的Intel内部型号名称
  • cpu兆赫 指定此CPU的频率或速度
  • 我们可以从 旗帜 这个CPU支持的那些指令集
  • 处理器 行指定CPU索引。在这种情况下,我们只有一个索引为0的核心
  • 缓存u对齐 显示CPU的体系结构,如32位或64位。

使用lscpu获取Cpu信息

替代 cpuinfo公司 lscpu 这证明了更容易理解的CPU信息如下。对于当前的用法,我们不提供任何选项。

$ lscpu
Getting Cpu Information With lscpu
使用lscpu获取Cpu信息

以下关于CPU的信息随附 lscpu 命令。

  • `体系结构`显示CPU的32位或64位
  • `CPU op mode`显示CPU可以处理的体系结构
  • `Byte Order`是CPU指令的字节顺序
  • `CPU是CPU cunt吗
  • `Threads Per Core`是每个核心支持的线程数
  • `Cores per Socket`是每个套接字的核心数
  • `Model name`详细显示CPU型号
  • `CPU MHz`显示CPU的速度或频率
  • `Virtualization type`显示支持哪种类型的虚拟化
  • `一级、二级、三级缓存`显示CPU缓存大小
  • `Flag`显示CPU支持的指令集。

相关文章: 所有关于DDR4内存的频率,价格,性能

在Linux中如何获取CPU(中央处理器)的信息和CPU的数量?信息图

How To Get CPU (Central Processing Unit) Info and Number of CPU’s In Linux? Infografic
在Linux中如何获取CPU(中央处理器)的信息和CPU的数量?信息图

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享