https://zhidao.baidu.com/question/489376921.html

1、查看逻辑CPU个数:

#cat /proc/cpuinfo |grep "processor"|sort -u|wc -l

2、查看物理CPU个数:

#grep "physical id" /proc/cpuinfo|sort -u|wc -l

#grep "physical id" /proc/cpuinfo|sort -u

physical id     : 0

physical id     : 1

3、查看每个物理CPU内核个数:

#grep "cpu cores" /proc/cpuinfo|uniq

cpu cores       : 6

4、每个物理CPU上逻辑CPU个数:

#grep "siblings" /proc/cpuinfo|uniq

siblings        : 12

5、判断是否开启了抄超线程:

如果多个逻辑CPU的"physical id"和"core id"均相同,说明开启了超线程

或者换句话说

逻辑CPU个数 > 物理CPU个数 * CPU内核数   开启了超线程

逻辑CPU个数 = 物理CPU个数 * CPU内核数   没有开启超线程

6、一次性查询所有信息:

#!/bin/bash

physicalNumber=0

coreNumber=0

logicalNumber=0

HTNumber=0

logicalNumber=$(grep "processor" /proc/cpuinfo|sort -u|wc -l)

physicalNumber=$(grep "physical id" /proc/cpuinfo|sort -u|wc -l)

coreNumber=$(grep "cpu cores" /proc/cpuinfo|uniq|awk -F':' '{print $2}'|xargs)

HTNumber=$((logicalNumber / (physicalNumber * coreNumber)))

echo "****** CPU Information ******"

echo "Logical CPU Number  : ${logicalNumber}"

echo "Physical CPU Number : ${physicalNumber}"

echo "CPU Core Number     : ${coreNumber}"

echo "HT Number           : ${HTNumber}"

echo "*****************************"

执行结果:

#./cpuinfo

****** CPU Information ******

Logical CPU Number  : 24

Physical CPU Number : 2

CPU Core Number     : 6

HT Number           : 2

*****************************

转载于:https://www.cnblogs.com/shuaiandjun/p/8623966.html

查看linux服务器的配置相关推荐

  1. linux服务器查配置信息失败,查看Linux服务器的配置信息

    一.目标 查看服务器的相关配置,例如服务器的品牌,CPU,内存,磁盘等等信息 二.环境 1.浪潮物理机 2.系统centos 三.相关查询 1. 查看操作系统的版本 命令:cat /etc/redha ...

  2. 查看Linux服务器的配置信息

    一.目标 查看服务器的相关配置,例如服务器的品牌,CPU,内存,磁盘等等信息 二.环境 1.浪潮物理机 2.系统centos 三.相关查询 1. 查看操作系统的版本 命令:cat /etc/redha ...

  3. linux查看服务器用户名密码,怎么查看linux服务器的配置?

    首先当然要取得机器的IP,用户名和密码. 登陆之后,首先看到的就是机器的名称,一般提示符就有了,如[[email protected] root]#. 这其中的localhost就是机器名了.如果用命 ...

  4. linux服务器相关配置查看

    linux服务器相关配置查看 1.查看GPU信息和使用情况 #Linux查看显卡信息: lspci是一个用来查看系统中所有PCI总线以及连接到该总线上的设备的工具. lspci | grep -i v ...

  5. linux 查看服务器网络连接,1.3.2 查看Linux服务器的网络连接(2)

    1.3.2 查看Linux服务器的网络连接(2) 2.ping 相信大家都很熟悉ping命令了,它用于检查网络上某台主机是否为活动状态或是否发生故障.它会利用TCP/IP协议族中的ICMP协议的ECH ...

  6. 查看linux服务器的系统信息

    查看linux服务器的系统信息 新接手了几台linux的服务器,第一步当然是要了解这些服务器的软硬件配置.现在就写出我这次用的一些命令.   首先当然要取得机器的IP,用户名和密码(呵呵,不知道就找原 ...

  7. Linux服务器安全配置实例(二)用户账户权限配置

    没有绝对的安全 在上一篇文章<linux服务器安全配置实例(一)>中介绍了我对ssh服务的一些常用的安全配置和性能优化. 其实ssh服务是我们进入服务器的一扇大门,这扇大门是提供正常人使用 ...

  8. 【转】查看linux服务器的系统信息

    原文:http://yahoon.blog.51cto.com/13184/32734 查看linux服务器的系统信息 新接手了几台linux的服务器,第一步当然是要了解这些服务器的软硬件配置.现在就 ...

  9. 实验室远程登录Linux服务器并配置环境

    实验室远程登录Linux服务器并配置环境 配置服务器环境的前提是已经登陆进入实验室服务器 如何登入服务器:手把手教你如何连上实验室的服务器_万事胜意-CSDN博客_实验室服务器 如何添加账户和设置密码 ...

最新文章

  1. 怎么通过打工,在一线城市购买10套房?Snapchat程序员亲身分享经历!
  2. 快速搭建ELK,以及简单故障处理
  3. mwArray与C++接口
  4. 信息学奥赛C++语言:输出浮点数(1)
  5. linux共享文件夹开机自启,ubuntu16.04.6和 18.04添加开机启动脚本,重启后自动挂载vmware的共享文件夹...
  6. 企业全面运营管理沙盘模拟心得_大庆职业学院举办创业技能大赛企业经营管理沙盘模拟赛...
  7. tcp三次握手和在局域网中使用 awl伪装MAC地址进行多线程SYN攻击
  8. js实现相册翻页,滚动,切换,轮播功能
  9. 三相同步电机怎么接线图_三相异步电机的正反转原理图解
  10. 浅谈算法和数据结构: 九 平衡查找树之红黑树
  11. C#TTS语音播报带背景音乐
  12. 【JAVA】while的用法。
  13. 附合导线简易平差(4500PA)
  14. 如何找出知乎的所有神回复
  15. 4.Tableau的数据预处理
  16. 转载: 《孩子快抓紧妈妈的手》
  17. Android 卡顿优化 3 布局优化 工具 Hierarchy Viewer
  18. 常用的设计模式(七)——门面设计模式
  19. 时间序列预测方法的使用(简单、加权时序,简单加权移动,一次二次三次指数平滑法)
  20. 关于栅格系统布局的介绍

热门文章

  1. ReportViewer教程(10)-给报表分组合计
  2. 不可重复读和幻读的区别_图解脏写、脏读、不可重复读、幻读
  3. LeetCode —— 60. 第k个排列(Python3)
  4. 编程高手之路——闭包函数
  5. 数值优化(Numerical Optimization)学习系列-目录
  6. django连接MySQL报错Did you install mysqlclient?
  7. HttpServletRequest说明
  8. linux 驱动日志,Linux上的自由空间驱动的日志轮换?
  9. 实车采集的数据重建场景_避障、探测、采样......华理这套系统让无人小车“身手非凡”...
  10. js过渡效果_干货 | Vue事件、过渡和制作index页面