当前位置:找DLL下载站系统新闻系统知识系统问题 → Linux最简单的动态启用/禁用超线程技术的方法

Linux最简单的动态启用/禁用超线程技术的方法

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2021/5/24 12:45:38

intel的超线程技术能让一个物理核上并行执行两个线程,大多数情况下能提高硬件资源的利用率,增强系统性能。对于cpu密集型的数值程序,超线程技术可能会导致整体程序性能下降。鉴于此,执行OpenMP或者MPI数值程序时建议关闭超线程技术。


您可以使用以下命令检查SMT的状态:
cat /sys/devices/system/cpu/smt/active

更改状态

关闭超线程
echo off > /sys/devices/system/cpu/smt/control