因此,简单的答案可能是安装调整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
。