查看Linux服务器的CPU详细信息
在Linux系统中,CPU的信息在启动的过程中被装载到虚拟目录/proc下的cpuinfo文件中,我们可以通过cat /proc/cpuinfo查看如下:
下面我们来分析其中几个比较重要的指标:
processor 逻辑处理器的id。
physical id 物理封装的处理器的id。
core id 每个核心的id。
cpu cores 位于相同物理封装的处理器中的内核数量。
siblings 位于相同物理封装的处理器中逻辑处理器的数量。
判断Linux服务器CPU情况的依据如下:
具有相同core id的CPU是同一个core的超线程。(Any cpu with the same core id are hyper-threads in the same core.)
具有相同physical id的CPU是同一个CPU封装的线程或核心。(Any cpu with the same physical id are threads or cores in the same physical socket.)
物理CPU个数如下所示:
[root@localhost ~]# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
1
每个物理CPU中的core个数(即核数)如下所示:
[root@localhost ~]# cat /proc/cpuinfo | grep "cpu cores" | uniq
cpu cores : 4
逻辑CPU的个数如下所示:
[root@localhost ~]# cat /proc/cpuinfo | grep "processor" | wc -l
8
查看CPU型号:
[root@localhost ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
8 Intel(R) Xeon(R) CPU E31270 @ 3.40GHz
查看当前CPU运行的位模式:
[root@localhost ~]# getconf LONG_BIT
64
查看CPU是否支持64位计算,lm指long mode:
[root@localhost ~]# cat /proc/cpuinfo | grep flags | grep ‘lm’ | wc –l
8
综上所述,我的CPU是支持64位计算,运行在64位模式下,单路四核开启超线程。
本文转自UltraSQL51CTO博客,原文链接: http://blog.51cto.com/ultrasql/1629503,如需转载请自行联系原作者
查看Linux服务器的CPU详细信息相关推荐
- 查看Windows服务器的CPU详细信息
查看Windows服务器的CPU详细信息 让我们来看看Win32_Processor类的几个关键属性: AddressWidth On a 32-bit operating system, the v ...
- 怎么查看linux服务器有cpu
cat /proc/cpuinfo中的信息 processor 逻辑处理器的id. physical id 物理封装的处理器的id. core id 每个核心的id. cpu cores 位于相同物理 ...
- linux查询服务器cpu核数_如何查看linux服务器的cpu数量,内核数,和cpu线程数
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- 查看linux 服务器有多少CPU
cat /proc/cpuinfo | grep coers 转载于:https://www.cnblogs.com/paddygege/p/6376950.html
- 怎么查看linux服务器品牌,怎么查看Linux服务器硬件信息,这些命令告诉你
Linux服务器配置文档找不到,你还在为查询Linux服务器硬件信息发愁吗?学会这些命令,让你轻松查看Linux服务器的CPU,内存,硬盘,SN序列号等信息,根本就不用去机房. 一.查看CPU信息 C ...
- linux cpu参数,Linux查看CPU详细信息
1.查看CPU详细信息 在Linux服务器上查看CPU详细信息: cat /proc/cpuinfo 输出结果: processor : 0 vendor_id : GenuineIntel cpu ...
- linux 系统内如何查看当前CPU详细信息
linux 系统内可以通过sysfs 文件系统查看/sys/devices/system/cpu目录内当前所使用的cpu详细信息,不仅可以查到单核cpu,还可以查看多核cpu以及NUMA系统内的cpu ...
- 【mac】MAC电脑下查看CPU详细信息
Date: 2018.9.30 1.MAC电脑(Mac OSX系统)下查看CPU详细信息 sysctl machdep.cpu 2.Linux系统下查看CPU详细信息 cat /proc/cpuinf ...
- 命令查看Linux服务器内存、CPU、显卡、硬盘使用情况
命令查看Linux服务器内存.CPU.显卡.硬盘使用情况 查看内存使用情况 使用命令:free -m 大致结果类似下图: 内存占用情况 参数解释: Mem行(单位均为M): total:内存总数 us ...
最新文章
- 科普丨让机器看见世界,这背后的技术是什么?
- 虚拟机VMware安装Kali Linux
- Sonata 0.7
- 如何降低微服务测试成本?
- 什么是 SAP UI5 的 Component-preload.js, 什么是Minification和Ugification
- 第94课 函数的参数 《小学生C++编程入门》 例94.1
- delphi5开发人员指南_成为企业家并发挥作用的开发人员指南
- c++读取ini的Section节名
- Android.InstallAntOnMacOSX
- dockerfile文件名_第八章 Dockerfile文件解析(二)
- 计算机网络 --- 网络编程
- 系统动力学视角的智慧城市模型研究
- Spinner的setOnItemSelectedListener(
- 关于MySQL认证的东东
- php pdo 事物类,一个基于PDO的数据库操作类(新) 一个PDO事务实例
- MySQL小的出库入库_根据出库、入库表,实现对库存的信息查询
- 洛谷10月月赛II题解
- Silverlight框架
- Android实战简易教程-第六十枪(分享一个城市选择功能模块)
- 状态机控制移位寄存器multisim仿真过程中出现的状态变量和状态转移条件不匹配的问题