|Index|SUSE Telco Cloud 文档|要求和假设|禁用 systemd 服务
适用范围 SUSE Telco Cloud 3.7

26 禁用 systemd 服务

对于电信工作负载,禁用或正确配置在节点上运行的某些服务非常重要,以避免对在节点上运行的工作负载性能(延迟)产生任何影响。

  • rebootmgr 是一项服务,允许在系统有待处理更新时配置重启策略。 对于电信工作负载,禁用或正确配置 rebootmgr 服务非常重要,以避免在系统调度更新时重启节点,从而避免对在节点上运行的服务产生任何影响。

注意
注意

有关 rebootmgr 的更多信息,请参阅 rebootmgr GitHub 储存库。

通过运行以下命令验证正在使用的策略:

cat /etc/rebootmgr.conf
[rebootmgr]
window-start=03:30
window-duration=1h30m
strategy=best-effort
lock-group=default

您可以通过运行以下命令来禁用它:

sed -i 's/strategy=best-effort/strategy=off/g' /etc/rebootmgr.conf

或者使用 rebootmgrctl 命令:

rebootmgrctl strategy off
注意
注意

此设置 rebootmgr 策略的配置可以使用定向网络配置工作流自动完成。有关更多信息,请查看 自动化配置文档 (第 VII 部分 “全自动定向网络配置”)。

  • transactional-update 是一项允许由系统控制自动更新的服务。对于电信工作负载,禁用自动更新以避免对节点上运行的服务产生任何影响非常重要。

要禁用自动更新,您可以运行:

systemctl --now disable transactional-update.timer
systemctl --now disable transactional-update-cleanup.timer
  • fstrim 是一项允许每周自动修剪文件系统的服务。对于电信工作负载,禁用自动修剪以避免对节点上运行的服务产生任何影响非常重要。

要禁用自动修剪,您可以运行:

systemctl --now disable fstrim.timer