linux查看是否开启超线程

版权声明:*************本文为博主原创文章,未经许可不得转载************* https://lidong.blog.csdn.net/article/details/79283523

我们知道intel的cpu拥有超线程技术,可以为一个逻辑核心开启两个处理线程。通过查看物理CPU数,每个CPU的逻辑核数,CPU线程数可以得知是否开启了超线程。

  • 物理CPU数
[root@localhost daxiang]# cat /proc/cpuinfo | grep "physical id" | sort | uniq
physical id     : 0
physical id     : 1
可以看到当前机器拥有2颗物理CPU
  • 单个CPU的逻辑核心数量
[root@localhost daxiang]# cat /proc/cpuinfo | grep "cores" | uniq
cpu cores       : 6
可以看到每颗CPU拥有6个逻辑核心
  • 系统CPU线程数
[root@localhost daxiang]# cat /proc/cpuinfo | grep "processor" | wc -l
24
当前机器拥有24个CPU线程


综上所述:这台机器拥有2颗物理CPU,每个CPU有6个逻辑核心,系统一共拥有24个CPU线程。显然开启了多线程


展开阅读全文

没有更多推荐了,返回首页