我正在尝试在运行 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 已经通过运行更新。