You need to enable JavaScript to run this app.
文档中心
云服务器

云服务器

复制全文
下载 pdf
Linux操作系统问题
使用AMD CPU的云服务器实例更新操作系统或升级内核后性能下降
复制全文
下载 pdf
使用AMD CPU的云服务器实例更新操作系统或升级内核后性能下降
问题原因​
由于在最新版本的操作系统中默认合入并开启了AMD SRSO漏洞补丁,而开启此类补丁可能会导致实例出现较大幅度的性能下降。​
解决方案​
  1. 执行如下命令,查看当前生效的安全缓解措施。​
  • ​
    grep . /sys/devices/system/cpu/vulnerabilities/*​
    ​
  1. 若spec_rstack_overflow的安全缓解措施中存在Safe RET,表示开启了内核针对SRSO的安全缓解措施,但这会导致一些应用出现较大幅度的性能下降。​
  • 如果您信任用户态应用程序,不希望受到性能影响,可参考如下步骤在内核命令行中添加spec_rstack_overflow=off内核参数并重启实例,强制关闭SRSO的安全缓解措施。​
说明​
AMD认为在常见的云环境中,与SRSO相关的整体安全风险较低。因此,AMD认为云服务器用户禁用SafeRET是合理的。了解更多。​
  • ​
    RHEL/CentOS/AlmaLinux/Rocky Linux/Fedora 系列操作系统
    veLinux/Debian/Ubuntu 系列操作系统
    ​
    1. 执行如下命令,在grub文件中添加关闭SRSO参数。​
    • ​
      sudo sed -i "/GRUB_CMDLINE_LINUX=\"/s/\"$/ ​
      spec_rstack_overflow=off\"/" /etc/default/grub​
      ​
    说明​
    如需开启SRSO,请执行sudo sed -i "s/ spec_rstack_overflow=off//g" /etc/default/grub命令。​
    1. 执行如下命令,生成新grub文件。​
    • ​
      sudo grub2-mkconfig -o /boot/grub2/grub.cfg​
      ​
    1. 执行如下命令重启实例,使配置生效。​
    • ​
      sudo reboot​
      ​
    ​
    ​
  • ​
​
​
最近更新时间:2025.10.20 17:03:57
这个页面对您有帮助吗?
有用
有用
无用
无用