我应该如何设置 Tuned-adm?

我应该如何设置 Tuned-adm?

因此,简单的答案可能是安装调整apt install tuned

我想知道 ondemand 服务是否会与 tuned-adm 发生冲突,因此在安装 tuned 之前禁用该服务。

我认为我应该这样做

systemctl stop ondemand
systemctl disable ondemand
apt install tuned

我想确认这一点,因为我没有文件证明我应该这样做。

答案1

这两个过程实际上并不冲突。ondemand.service重点介绍设置 CPU 频率缩放调节器:

$ systemctl status ondemand
● ondemand.service - LSB: Set the CPU Frequency Scaling governor to "ondemand"
   Loaded: loaded (/etc/init.d/ondemand; bad; vendor preset: enabled)
   Active: active (exited) since Thu 2019-10-31 05:30:09 MDT; 1 weeks 3 days ago
     Docs: man:systemd-sysv-generator(8)

Oct 31 05:30:08 alien systemd[1]: Starting LSB: Set the CPU Frequency Scaling governor to "o
Oct 31 05:30:09 alien systemd[1]: Started LSB: Set the CPU Frequency Scaling governor to "on

另一方面,Tuned 专注于优化存储设备(包括交换)的性能:

调整项目

Tuned 是 Linux 的系统调优服务。它能够:

  • 使用 udev 设备管理器监控连接的设备
  • 根据所选配置文件调整系统设置
  • 支持各种类型的配置,如 sysctl、sysfs 或内核启动命令行参数,这些配置都集成在插件架构中
  • 支持设备热插拔,可以通过命令行或 D-Bus 进行控制,因此可以轻松集成到现有的管理解决方案中:例如,使用 Cockpit
  • 对于资源较少的系统,可以在无守护进程模式下运行,但功能有限(例如,不支持 D-Bus、udev、调整新创建的进程等)
  • 将所有配置整齐地存储在 Tuned 配置文件中,而不是在多个地方和自定义脚本中进行配置

ondemand在安装之前保持服务运行或禁用它应该没有问题tuned

相关内容