“TUNED_BOOT_CMDLINE”/etc/tuned/bootcmdline 是否会覆盖 /proc/cmdline 的 BOOT_IMAGE?

“TUNED_BOOT_CMDLINE”/etc/tuned/bootcmdline 是否会覆盖 /proc/cmdline 的 BOOT_IMAGE?

TUNED_BOOT_CMDLINETuneD 工具提供了一个通过变量配置内核命令行的选项/etc/tuned/bootcmdline,这不是直接完成的,而是通过设置所需的 TuneD 性能配置文件来完成。

但是,有一种直接的方法可以通过BOOT_IMAGE内的变量设置 GRUB 命令行/proc/cmdline,据我了解,这具有相同的目的。

问题是哪个设置具有优先权?我的意思是 TuneD 设置是否会覆盖、扩展或被 GRUB 的设置否决?

我试图通过爬行互联网来找到答案,但到目前为止还没有运气。我不想依赖实证测试,因为我需要了解它的实际工作原理,而不是它看起来如何工作。

答案1

一些评论进入调谐代码可以给出答案,特别是:

    NOTE: *TuneD* will not remove or replace kernel command line
    parameters added via other methods like *grubby*. *TuneD* will manage
    the kernel command line parameters added via *TuneD*.

据我了解,TuneD 设置只能优先于之前的 TuneD 设置。并且通过任何其他方法在引导命令行中设置的任何参数都将优先于 TuneD 设置。

相关内容