- tuned守护进程调优系统
- 调优配置文件
- 从命令行配置系统调优
- 安装、启用和启动tuned软件包
- tuned-adm
- 感谢 💖
hello大家好😊
tuned守护进程调优系统
系统管理员可以基于多种用例工作负载来调整各种设备设置,以此优化系统性能。tuned 守护进程会利用反映特定工作负载要求的调优配置文件,以静态和动态两种方式应用调优调整。
- 静态调优: 这种方式类似于在预定航线上设置导航参数,以优化船只的航行。在 tuned中,静态调优是在系统服务启动时或在选择新的调优配置文件时,应用一组预定义的参数设置。这些设置在系统运行时保持不变,不会随着系统负载的变化而调整。就像船只在特定航线上按照预先设置的导航参数行驶一样,静态调优旨在在整体性能和资源使用之间找到平衡。
- 动态调优: 这种方式类似于船只在航行中根据风力和海况调整船帆的角度,以确保航行的稳定性。在 tuned中,动态调优是在系统运行时持续监控系统组件的活动情况,并根据实时变化来自动调整参数设置。就像船只根据不同的气象条件调整帆位一样,tuned守护进程根据不同的工作负载和系统需求,实时地调整系统参数,以适应不同的情况。
举例来说,如果一个系统在早晨启动时有很高的磁盘活动,但在白天大部分时间都处于轻负载状态,tuned 会根据这些变化自动调整磁盘缓存和其他参数,以在高负载和低负载时期都获得更好的性能。
调优配置文件
Tuned 应用提供的配置文件分为以下几个类别:
- 节能型配置文件
- 性能提升型配置文件
性能提升型配置文件中包括侧重于以下方面的配置文件:
- 存储和网络的低延迟
- 存储和网络的高吞吐量
- 虚拟机性能
tuned 提供了一系列调优配置文件,每个文件都针对特定的用途或工作负载进行了参数设置,以优化系统性能。以下是一些常见的 tuned 调优配置文件:
从命令行配置系统调优
安装、启用和启动tuned软件包
有些系统默认最小安装中包含并启用了tuned软件包。
可以使用yum list installed tund
命令查看是否安装了tuned,若安装了,则会显示该软件包信息,若未安装则不会显示任何信息。
示例:
然后执行 systemctl is-enabled tuned
显示服务是否已经启用;执行 systemctl is-active tuned
显示服务当前是否正在运行。
示例:
若需要手动安装并启用该软件,可以执行以下命令:
yum install tuned
systemctl enable --now tuned
上面这个命令中的 --now
选项用于立即启动服务。一般情况下,当你使用 systemctl enable 命令启用一个服务后,系统将在下次启动时启动该服务。但是,使用 --now 选项可以立即启动该服务,而不必等待下次启动。
tuned-adm
tuned-adm 命令可用于更改 tuned 守护进程的设置,还可以查询当前设置、列出可用的配置文件、为系统推荐调优配置文件、直接更改配置文件或关闭调优。
tuned-adm list
命令列出所有可用的调优配置文件,包括内置的配置文件和系统管理员创建的自定义调优配置文件。
示例:
tuned-adm active
命令会显示当前活动的调优配置文件。
示例:
tuned-adm recommend
命令可以为系统推荐调优配置文件。
示例:
tuned-adm profile profilename
可以将活动的配置文件切换为其他配置文件。
示例:
感谢 💖
好啦,这次的分享就到这里,感谢大家看到这里🤞