Chinaunix首页 | 论坛 | 博客
  • 博客访问: 36581
  • 博文数量: 7
  • 博客积分: 156
  • 博客等级: 入伍新兵
  • 技术积分: 150
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-20 20:16
文章分类

全部博文(7)

文章存档

2011年(7)

分类: LINUX

2011-06-02 11:49:06

1、LINUX下获取物理CPU数量:

多核出来之后,一般我们从系统可以知道总共有多少核,但是究竟是几个物理CPU,几个核心呢?例如,在系统中查看到有4个核,究竟是1颗4核CPU还是两颗双核CPU呢?可以用以下命令加以判断:

grep 'physical id' /proc/cpuinfo | sort | uniq | wc -l

  执行的结果就是系统中实际物理CPU的数量。

2、LINUX下判断是否打开HT:
  很久很久以前,INTEL就出了HT技术(俗称超线程),如何判断系统中是否打开HT?比较实际的一个应用:系统中看到有8核,究竟是有两颗4核的CPU,还是1颗4核的CPU+打开HT?
  首先用上面的方法判断系统中有几颗物理CPU,然后再用以下命令:

grep 'cpu cores' /proc/cpuinfo

获取每颗CPU的核数和系统中能够看到的总CPU核数:

1)如果总核数=每颗CPU核数*系统实际CPU数量,那么系统没有打开HT;

2)如果总核数=每颗CPU核数*系统实际CPU数量*2,那么系统是打开HT的。

阅读(1321) | 评论(0) | 转发(1) |
0

上一篇:没有了

下一篇:ubuntu编译安装mysql

给主人留下些什么吧!~~