禁用超线程

禁用超线程

我正在尝试在运行 Ubuntu 18.04 的 AMD (EPYC-2) 机器中禁用超线程。使用英特尔处理器实现此目的的程序之一是将“noht”添加到 /etc/default/grub 中的“GRUB_CMDLINE_LINUX”行?但是,重新启动系统后,它仍然处于超线程模式。我甚至不确定英特尔和 AMD 处理器的语法是否相同,有没有人尝试实现此目标的经验?
谢谢

答案1

操作系统不允许我修改内核参数。这是一个 Azure 虚拟机,因此 Microsoft 可能已阻止此类修改。谢谢。

答案2

通过检查以下命令确保您的内核命令行包含新的内核参数:

cat /proc/cmdline

sudo update-grub另外,在重启之前,请确保 /boot/grub/grub.cfg 已经通过运行更新。

相关内容