查看Linux服务器的CPU详细信息

查看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个数如下所示:

[[email protected] ~]# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l

1

每个物理CPU中的core个数(即核数)如下所示:

[[email protected] ~]# cat /proc/cpuinfo | grep "cpu cores" | uniq

cpu cores : 4

逻辑CPU的个数如下所示:

[[email protected] ~]# cat /proc/cpuinfo | grep "processor" | wc -l

8

查看CPU型号:

[DX\[email protected] ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

8 Intel(R) Xeon(R) CPU E31270 @ 3.40GHz

查看当前CPU运行的位模式:

[DX\[email protected] ~]# getconf LONG_BIT

64

查看CPU是否支持64位计算,lm指long mode:

[DX\[email protected] ~]# cat /proc/cpuinfo | grep flags | grep ‘lm’ | wc –l

8

综上所述,我的CPU是支持64位计算,运行在64位模式下,单路四核开启超线程。

时间: 04-05

查看Linux服务器的CPU详细信息的相关文章

查看Windows服务器的CPU详细信息

查看Windows服务器的CPU详细信息 让我们来看看Win32_Processor类的几个关键属性: AddressWidth On a 32-bit operating system, the value is 32 and on a 64-bit operating system it is 64. Architecture Processor architecture used by the platform. Value Meaning 0 (0x0) x86 1 (0x1) MIPS

ubuntu下查看服务器的CPU详细情况

https://www.cnblogs.com/liuq/p/5623565.html 全面了解 Linux 服务器 - 1. 查看 Linux 服务器的 CPU 详细情况 ubuntu下查看服务器的CPU详细情况 大文实验室/大文哥 壹捌陆捌零陆捌捌陆捌贰 21504965 AT qq.com 完成时间:2017/12/11 14:08 版本:V1.0 Posted on 2016-06-28 15:16 刘[小]倩 阅读(681) 评论(0) 编辑 收藏 1. 查看 Linux 服务器的 C

查看CentOS服务器的cpu、内存、操作系统版本信息

经常要查看Linux服务器的CPU.内存.操作系统版本等信息,总结一下常用的命令 1.查看CPU型号(32个逻辑CPU) [[email protected] ~]# cat /proc/cpuinfo |grep "name" |cut -f2 -d: |uniq -c 32  Intel(R) Xeon(R) CPU E5-4620 v2 @ 2.60GHz 2.查看物理CPU个数(两个16核CPU) [[email protected] ~]# cat /proc/cpuinfo

.net 禁止远程查看应用程序错误的详细信息,服务器上出现应用程序错误

打开页面时出现以下错误 ? "/"应用程序中的服务器错误. 运行时错误 说明:?服务器上出现应用程序错误.此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因).但可以通过在本地服务器计算机上运行的浏览器查看.? 详细信息:?若要使他人能够在远程计算机上查看此特定错误消息的详细信息,请在位于当前 Web 应用程序根目录下的"web.config"配置文件中创建一个 <customErrors> 标记.然后应将此 <cust

查看Linux系统版本和内核信息

Linux 查看Linux系统版本信息 1. 查看内核版本 1) 方法一:登录到linux执行cat /proc/version [[email protected]_32bit_ip12 ~]$ cat /proc/version  Linux version 2.6.18-194.el5 ([email protected]) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Fri Apr 2 14:58:35 EDT 2010 

查看Linux服务器网络状态(转)

转载自http://blog.chinaunix.net/uid-26413552-id-3202366.html 查看Linux服务器网络状态 ifconfig 用来显示所有网络接口的详细情况的,如:ip地址,子网掩码等. ethx是以太网网卡的名称. 配置文件在/etc/sysconfig/network-scripts/ifcfg-eth0中 DEVICE="eth0" HWADDR="00:0C:29:68:C0:8C" NM_CONTROLLED=&quo

Linux下获得CPU的信息

1.查看物理cpu个数 cat /proc/cupinfo |grep 'physical id'|sort|uniq|wc -l 2.查看一个cpu的物理核数 cat /proc/cupinfo |grep 'core id'|sort|uniq -c|wc -l 或 cat /proc/cupinfo |grep 'cpu cores'|uniq|awk -F ":" '{print $2}' 3.查看一个cpu的逻辑核数 cat /proc/cupinfo |grep 'sibl

使用Free命令查看Linux服务器内存使用状况(-/+ buffers/cache详解)

free命令可选参数 -b,-k,-m,-g show output in bytes, KB, MB, or GB -h human readable output (automatic unit scaling) -l show detailed low and high memory statistics -o use old format (no -/+buffers/cache line) -t display total for RAM + swap -s update every

查看Linux服务器的物理状态

1.当前内存使用情况 [[email protected] ~]$ free -m 2.当前CPU使用情况 [[email protected] ~]$ top 3.当前硬盘使用状态 [[email protected] ~]$ df -lh 4.查询文件或文件夹的磁盘使用空间 如果当前目录下文件和文件夹很多,使用不带参数du的命令,可以循环列出所有文件和文件夹所使用的空间.这对查看究竟是那个地方过大是不利的,所以得指定深入目录的层数,参数:--max-depth=,这是个极为有用的参数!如下,