1.查看物理CPU个数
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
执行结果:2
2.查看逻辑CPU个数
#cat /proc/cpuinfo |grep "processor"|wc -l
执行结果:8
3.查看单个CPU的核数
#cat /proc/cpuinfo |grep "cores"| uniq
执行结果:4
4.是否开启intel的超线程技术(HT)
如果有两个逻辑CPU具有相同的"core id",那么超线程是打开的。可以根据以下原则,来判断是否支持HT技术。
如果"siblings"和"cpu cores"一致,则说明不支持超线程,或者超线程未打开。
如果"siblings"是"cpu cores"的两倍,则说明支持超线程,并且超线程已打开。
#cat /proc/cpuinfo |grep "sibling"|uniq
执行结果:siblings : 4
#cat /proc/cpuinfo | grep "cpu cores"|uniq
执行结果:cpu cores : 4
5.CPU是32还是64位运行模式
# getconf LONG_BIT
执行结果:64
注意:如果结果是32,代表是运行在32位模式下,但不代表CPU不支持64bit。
# cat /proc/cpuinfo | grep flags | grep 'lm' | wc -l
执行结果:8
(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)
物理CPU与逻辑CPU的关系如下:
逻辑CPU数量=物理cpu数量 x cpu cores x 2(如果支持并开启ht)
如下执行结果表示未开启ht:逻辑CPU数量=物理cpu数量 * cpu cores
附:
1.wc命令
wc -c filename:显示一个文件的字节数
wc -m filename:显示一个文件的字符数
wc -l filename:显示一个文件的行数
wc -L filename:显示一个文件中的最长行的长度
wc -w filename:显示一个文件的字数
2.uniq命令
这个命令读取输入文件,并比较相邻的行。在正常情况下,第二个及以后更多个重复行将被删去,行比较是根据所用字符集的排序序列进行的。该命令加工后的结果写到输出文件中。输入文件和输出文件必须不同。如果输入文件用“- ”表示,则从标准输入读取。
文章来源:http://blog.csdn.net/aitangyong/article/details/23456377
相关推荐
Linux查看物理CPU个数、核数、逻辑CPU个数总核数 = 物理CPU个数 X 每颗物理CPU的核数总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核
# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l # 查看每个物理CPU中core的个数(即核数) cat /proc/cpuinfo| grep ...
linux下判断CPU的核数,有实际的例子。详解比较全面
Linux多核CPU控制启动核数.pdfLinux多核CPU控制启动核数.pdf
Linux下如何查看CPU信息__包括位数和多核信息.
如何在linux下查看物理CPU,物理CPU与核数的关系
本源码在CSDN IT1995的博客有代码详解,欢迎大家参考。谢谢!
查看linux及aix cpu个数 查看linux及aix cpu个数 ...查看linux及aix cpu个数查看linux及aix cpu个数查看linux及aix cpu个数查看linux及aix cpu个数查看linux及aix cpu个数查看linux及aix cpu个数查看linux及aix cpu个数
物理cpu数量,在Linux上查看/proc/cpuinfo,其中的physical id就是每个物理CPU的id,有几个不同的physical id就有几个物理CPU。 grep 'physical id' /proc/cpuinfo|sort|uniq|wc -l cpu核数: 每颗物理CPU可以有1...
强制指定CPU内核数运行程序。应用于各类程序在多核处理器上无法运行或运行特慢的处理方法。效果很不错。
获取主机信息,以“IP地址 主机名 CPU型号 主频 核数 物理内存总大小 磁盘名称 容量”格式输出csv。内附使用说明。
1.1 查看CPU个数 # cat /proc/cpuinfo | grep “physical id” | uniq | wc -l 2 **uniq命令:删除重复行;wc –l命令:统计行数** 1.2 查看CPU核数 # cat /proc/cpuinfo | grep “cpu cores” | uniq cpu cores : 4 ...
cpu.sh是消耗cpu的脚本,执行方式为 bash cpu.sh 4,最后的数字是cpu核数,执行后需要将打印出来的pid手动录入pid.txt,以便后续kill掉。该代码简单实用,可以迅速占用cpu以达到消耗cpu的目的,可以应付各种服务器...
1、查看cpu个数: # cat /proc/cpuinfo | grep ‘physical id’ | sort -u 2、查看cpu核数: # cat /proc/cpuinfo | grep ‘core id’ | sort -u | wc -l 3、查看cpu线程: # cat /proc/cpuinfo | grep ...
3. 运行命令:./eat-cpu-memory.sh 第一个参数cpu核数 第二个参数内存大小(M) 第三个参数持续时间(秒数) & 提示: 命令尾部 不加 &,则表示在前端运行。 加了& 表示在后台运行。 日志: [root@bogon ~]# ./eat-...
1.公式 2.查看物理CPU个数 3.查看每个物理CPU中core的个数(即核数) 4.查看逻辑CPU的个数
本文实例讲述了Android获取设备CPU核数、时钟频率以及内存大小的方法。分享给大家供大家参考,具体如下: 因项目需要,分析了一下 Facebook 的开源项目 – Device Year Class。 Device Year Class 的主要功能是根据 ...
基于python,主要是用了paramiko,xlwt这个包,实现了对远程服务器cpu型号,cpu核心数,物理cpu个数,逻辑cpu个数,系统总内存,系统swap,服务器gpu型号,数量统计。本脚本适用于linux操作系统。本程序需要传入一个...
查看物理CPU个数 cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l 查看每个物理CPU中core的个数(即核数) cat /proc/cpuinfo| grep “cpu cores”| uniq 查看逻辑CPU的个数 cat /proc/cpuinfo| grep ...