linux查看是否开启超线程

1.查看物理CPU个数

#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l


执行结果:1

2.查看逻辑CPU个数

#cat /proc/cpuinfo |grep "processor"|wc -l  


执行结果:12

3.查看单个CPU的核数

#cat /proc/cpuinfo |grep "cores"|uniq  


执行结果:6

4.是否开启intel的超线程技术(HT)

如果有两个逻辑CPU具有相同的"core id",那么超线程是打开的。可以根据以下原则,来判断是否支持HT技术。
如果"siblings"和"cpu cores"一致,则说明不支持超线程,或者超线程未打开。
如果"siblings"是"cpu cores"的两倍,则说明支持超线程,并且超线程已打开。

#cat /proc/cpuinfo |grep "sibling"|uniq


执行结果:siblings : 12

#cat /proc/cpuinfo | grep "cpu cores"|uniq

执行结果:cpu cores : 6

5.CPU是32还是64位运行模式

# getconf LONG_BIT

执行结果:64

注意:如果结果是32,代表是运行在32位模式下,但不代表CPU不支持64bit。

# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
 
执行结果:12
 
(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)

 

物理CPU与逻辑CPU的关系如下:

逻辑CPU数量=物理cpu数量 x cpu cores x 2(如果支持并开启ht)

--------------------- 本文来自 aitangyong 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/aitangyong/article/details/23456377?utm_source=copy 

在CentOS 8中关闭超线程(Hyper-Threading),你需要通过修改内核启动参数来禁用它。以下是具体的步骤: 1. **编辑GRUB配置文件**: 打开终端并输入命令进入root模式(如果需要的话)。然后使用文本编辑器如`vi` 或 `nano` 编辑 `/etc/default/grub` 文件。 ```bash sudo vi /etc/default/grub ``` 2. **添加noht参数到GRUB_CMDLINE_LINUX**: 查找其中名为 `GRUB_CMDLINE_LINUX` 的行,在其值里面加上 `"noht"` 参数。例如原内容可能是这样的: ``` GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet" ``` 修改后的结果应类似下面这样: ``` GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet noht" ``` 3. **更新GRUB引导加载程序**: 完成上述更改之后保存文件退出编辑器,并运行以下命令生成新的grub.cfg 对于基于BIOS系统的机器: ```bash grub2-mkconfig -o /boot/grub2/grub.cfg ``` 对于UEFI系统,则应该这样做: ```bash grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg ``` 4. **重启计算机** 最后一步就是重新启动服务器让设置生效了。 ```bash reboot ``` 5. **验证是否成功关闭HT技术** 你可以查看CPU信息以确认超线程已被禁用,比如可以利用lscpu命令检查逻辑处理器的数量是不是减半了: ```bash lscpu | grep 'Thread(s) per core' ``` 如果没有显示"Threads per core: 2",而是变成了 "Threads per core: 1",说明已经成功的关闭了超线程.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值