Cpuinfo
来源:互联网 发布:handpan软件 编辑:程序博客网 时间:2024/06/05 05:59
Data:2015/3/29 6:02:27
1. 查看逻辑CPU个数:
root@Sincontrol:~#cat /proc/cpuinfo |grep "processor"|sort -u|wc -l 24
2. 查看物理CPU个数:
root@Sincontrol:~#grep "physical id" /proc/cpuinfo|sort -u|wc -l 2root@Sincontrol:~#grep "physical id" /proc/cpuinfo|sort -u physical id : 0 physical id : 1
3. 查看每个物理CPU内核个数:
root@Sincontrol:~#grep "cpu cores" /proc/cpuinfo|uniq cpu cores : 6
4. 每个物理CPU上逻辑CPU个数:
root@Sincontrol:~#grep "siblings" /proc/cpuinfo|uniq siblings : 12
5. 判断是否开启了抄超线程:
如果多个逻辑CPU的”physical id”和”core id”均相同,说明开启了超线程
或者换句话说
逻辑CPU个数 物理CPU个数 * CPU内核数 开启了超线程
逻辑CPU个数 = 物理CPU个数 * CPU内核数 没有开启超线程
一次性查询所有信息:
#!/bin/bashphysicalNumber=0coreNumber=0logicalNumber=0HTNumber=0logicalNumber=$(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 "*****************************"
执行结果:
root@Sincontrol:~#./cpuinfo****** CPU Information ******Logical CPU Number : 24Physical CPU Number : 2CPU Core Number : 6HT Number : 2*****************************
0 0
- cpuinfo
- cpuinfo
- cpuinfo
- cpuinfo
- CpuInfo
- Cpuinfo
- cpuinfo说明
- /proc/cpuinfo
- /proc/cpuinfo
- dumpsys cpuinfo
- /proc/cpuinfo
- /proc/cpuinfo
- /proc/cpuinfo
- Linux cpuinfo
- cpuinfo详解
- Linux cpuinfo
- 理解 /proc/cpuinfo
- FreeBSD 查看CPUINFO
- 注册页面表单验证
- linux下常用mysql命令(1)
- ppt转换成pdf转换器的应用介绍
- 对象引用
- C++不定参数的应用
- Cpuinfo
- Log4j配置之按时间生成、按大小生成新文件
- Handler机制-从源码角度分析
- Java多线程之 Thread VS Runnable
- HDU 2010 水仙花数(水)
- 设置三个Slider控件,管理背景颜色,任意改变一个控件,背景颜色都会发生改变
- 字幕编解码器
- android工程下不能运行java main程序的解决办法
- 剑指Offer面试题3:二维数组中的查找