linux中的超线程处理器
原创
©著作权归作者所有:来自51CTO博客作者zhangyangang的原创作品,请联系作者获取转载授权,否则将追究法律责任
超线程的处理器,在操作系统中,被看做两个逻辑处理器。但超线程处理器不同于多核处理器,这两个逻辑处理器并不包含两个独立处理器的所有组件,只包含两个处理器的特定部分。以便同时执行两个处理器线程而已。
在linux系统安装时,os会把超线程处理器确认为多处理器系统,因此使用SMP内核。
系统安装完,在/cpu/cpuinfo文件中,可以看到表示总核数的字段processor计数从0到1,表示就操作系统而言,有两个发送数据的处理器在执行。
表示物理处理器总数的physical id计数为0,意味着只有一个物理处理器。
表示独立物理处理器核数的cpu cores为1,意味着单颗处理器上只有一个处理器核。
超线程可以在引导时,用一个内核选项,即可禁用HT。
如果仅仅禁用一次,可这样处理
1、 重新启动操作系统,在出现GRUB引导菜单时,用上下箭头选择要引导的内核。
2、 按下E键向选中的内核添加一个内核选项
3、 在行末添加一个空格,然后加上noht内核选项
4、 按回车键返回到GRUB引导菜单。
5、 按B键引导系统
如果想彻底关闭超线程技术。
可修改/etc/grub.conf文件。找到对应内核,在内核行后,添加空格,并加上noht内核选项,
如: default=0
Timeout=15
Splashp_w_picpath=(hd0,0) /boot/grub/splash.xpm.gz
Hiddenmenu
Title RedHat Enterterprise Linux(2.6.16-1.2133)
Root(hd0,0)
Kernel /boot/vmlinuz-2.6.16-1.2133 ro root=LABLE=/ rhgb quiet noht
Initrd /boot/initrd-2.6.16-1.2133.img
下一篇:linux下的CPU频率管理器
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【操作系统】详谈操作系统的发展历程
【操作系统】第一章——计算机系统概述详谈操作系统的发展历程……
批处理系统 数据 多道程序