linux内核如何打开超线程

linux内核如何打开超线程,第1张

通常来说,超线程功能在bios里是默认开启的,

如果你cpu支持超线程,则会自动模拟为物理核心x2;

如果超线程没有开启,可以在开机的时候,进入bios里,找hyper-threading项,改为enabled就是开启超线程

分类: 电脑/网络 >>硬件

解析:

超线程技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,从而兼容多线程 *** 作系统和软件,提高处理器的性能。 *** 作系统或者应用软件的多线程可以同时运行于一个HTT处理器上,两个逻辑处理器共享一组处理器执行单元,并行完成加、乘、负载等 *** 作。这样就可以使得运行性能提高30%,这是因为在同一时间里,应用程序可以使用芯片的不同部分。虽然单线程芯片每秒钟能够处理成千上万条指令,但是在任一时刻只能够对一条指令进行 *** 作。而“超线程”技术可以使芯片同时进行多线程处理,使芯片性能得到提升。

目前支持超线程CPU的芯片组包括Intel 845E、845G、845GE、845PE、845GV和850E几种,在支持超线程技术的主板上使用Pentium4 3.06GHz后,BIOS中会出现“CPU Hyper-Threading”的选项(注意:在使用不支持超线程技术的CPU时,主板BIOS并不会显示该选项),只需将选项设置为Enable,我们就可以拥有一个真正支持超线程技术的“高端”平台。

在软件方面,Windows Home,Windows XP Professional或者基于Linux 2.4.18版本以上内核的Linux系统都可以支持超线程。我们采用Windows XP Professional进行测试,进入系统后,我们可以看到两个Pentium4 3.06GHz在并行工作。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8502170.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存