Tuned-admin 配置文件实时不适用于 ubuntu 20.04

Tuned-admin 配置文件实时不适用于 ubuntu 20.04

我将使用调整后的实时配置文件来隔离核心。

我已经修改了/etc/tuned/realtime-variables.conf

# Examples:

isolated_cores=0-7

#
#
# Uncomment the 'isolate_managed_irq=Y' bellow if you want to move kernel
# managed IRQs out of isolated cores. Note that this requires kernel
# support. Please only specify this parameter if you are sure that the
# kernel supports it.
#
isolate_managed_irq=Y

然后运行tuned-admin profile realtime

但是,tuned 不会将 isolcpus 添加到启动命令行。

重启后,我仍然可以看到调度到核心 0-7 的进程。

答案1

tuned软件是为 RedHat 编写的,移植到 Ubuntu 的软件包存在许多错误。这看起来像是另一个问题,但可能有解决方法。

我重复了你的尝试并查看了/var/log/tuned/tuned.log。我看到了这些行

2023-07-25 22:31:07,931 INFO     tuned.plugins.plugin_bootloader: installing additional boot command line parameters to grub2
2023-07-25 22:31:07,932 ERROR    tuned.plugins.plugin_bootloader: cannot find grub.cfg to patch, you need to regenerate it by hand by grub2-mkconfig

看看调整源代码我相信tuned正在寻找该文件/etc/grub2.cfg

如果我符号链接此文件,则该配置文件确实适用。

ln -s /boot/grub/grub.cfg /etc/grub2.cfg
tuned-adm profile realtime

现在isolcpus争论来了/boot/grub/grub.cfg。我认为唯一直接修改的文件tuned/etc/tuned/bootcmdline

相关内容