我应该如何设置 Tuned-adm?

use*_*pth 5 power-management cpu

所以简单的答案可以只是安装调整 apt install tuned

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

这是我认为我应该做的

systemctl stop ondemand
systemctl disable ondemand
apt install tuned
Run Code Online (Sandbox Code Playgroud)

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

Win*_*nix 1

这两个过程并不真正相互冲突。ondemand.service重点是设置CPU频率调节调节器:

\n
$ systemctl status ondemand\n\xe2\x97\x8f ondemand.service - LSB: Set the CPU Frequency Scaling governor to "ondemand"\n   Loaded: loaded (/etc/init.d/ondemand; bad; vendor preset: enabled)\n   Active: active (exited) since Thu 2019-10-31 05:30:09 MDT; 1 weeks 3 days ago\n     Docs: man:systemd-sysv-generator(8)\n\nOct 31 05:30:08 alien systemd[1]: Starting LSB: Set the CPU Frequency Scaling governor to "o\nOct 31 05:30:09 alien systemd[1]: Started LSB: Set the CPU Frequency Scaling governor to "on\n
Run Code Online (Sandbox Code Playgroud)\n
\n

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

\n

调整后的项目

\n

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

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

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

\n