linux 查看是否开启了超线程

linux查看是否开启超线程

原文   http://blog.csdn.net/odailidong/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线程。显然开启了多线程

猜你喜欢

转载自blog.csdn.net/qq_35440040/article/details/88952536