6.6. 服务器和服务
cupsd
现在在 PPD 缓存过程中消耗较少的内存
在以前的版本中,当创建了大量 Postscript Printer Description(PPD)的打印队列时,CUPS 守护进程会消耗大量内存。在这个版本中,CUPSD 会检查缓存的文件是否存在,其时间戳是否与 /etc/cups/ppd
中的 PPD 文件相同,然后载入缓存的文件。否则,它会根据 PPD 文件创建新缓存的文件。因此,在上述场景中,内存消耗会降低 91%。
(BZ#1672212)
当选择了不存在的配置集时,tuned
不再挂起于 SIGHUP
当 tuned
服务收到 SIGHUP 信号时,它会尝试重新加载配置集。在更新前,tuned
无法正确地处理以下情况:
-
调优
配置集被设置为不存在的配置集,或者 - 自动配置集选择模式是活跃的,而其推荐的配置集不存在。
因此,tuned
服务变得不响应,必须重启。这个 bug 已解决,在上述场景中 tuned
服务不再挂起。
请注意,这个更新已更改了 tuned
的行为。在以前的版本中,当用户执行 tuned-adm off
命令并重启 tuned
服务时,tuned
会尝试加载推荐的配置集。现在,即使推荐的配置集存在,tuned
也不会加载配置集。
当 reapply _sysctl
选项被设置为 1
时,tuned
不再应用 sysctl.d
目录中的设置
在以前的版本中,如果将 reapply _sysctl
配置选项设置为 1
,则 调优配置集在从调优
配置集应用 sysctl
设置后,从 /usr/lib/sysctl.d
、/lib/sysctl.d
和 /usr/local/lib/sysctl.d
目录中应用 sysctl
设置 。
因此,来自这些目录中的设置将覆盖 tuned
配置集中的 sysctl
设置。在这个版本中,当 reapply _sysctl
选项被设置为 1
时,tuned
不再应用上述目录中的 sysctl
设置。
请注意,要重新应用 sysctl
设置,您需要将其从上述目录移动到 /etc/sysctl.d、/
etc/sysctl.conf 或
/run/sysctl.d
目录或自定义 调优
配置集。