8.7. 内核

弃用 CgroupV1 memory.swappiness 的新功能,允许一致的交换行为

CgroupV1 包括 memory.swappiness 每 cgroup swappiness 值,用于控制给定 cgroup 的交换行为。

但是,systemd 进程在 cgroups 内运行,而 sysctl swappiness 值对 swap 启发的影响很小。此 cgroup 忽略 sysctltuned 配置中的值,系统上运行的进程会被分配一个默认的 swappiness 值 60。因此,在高内存压力和页面回收的情况下,与分配的 swappiness 值相比,可能会发生更早或更激进的交换。

这个更新引入了一个新的 sysctl 变量 /proc/sys/vm/force_cgroupv2_swappiness,默认值为 0 。当设置为 1 时,memory.swappiness 值将被弃用,所有每 cgroups swappiness 值都反映了 /proc/sys/vm/swappiness 文件中系统范围的 swappiness 值。因此,cgroups 的内存交换行为更为一致。

(BZ#2084242)

在为加密设备输入密码短语后,Anaconda 不再失败

在以前的版本中,如果在准备安装时禁用了 kdump,并且用户所选了加密磁盘分区,则 Anaconda 安装程序在为加密设备输入密码短语后会失败,并出现回溯。

这个更新解决了这个问题,用户不再需要启用 kdump 来创建加密的磁盘分区。

(BZ#2086100)