红帽Linux-调优系统性能
1.2 安装并启用 tuned
默认情况下,RHEL9 的最小安装中包含并启用了 tuned 软件包
如需要手动安装并启用该软件包:dnf install tuned
systemctl enable --now tuned
1.3 选择调优配置文件

1.4 从命令行管理配置文件
tuned-adm 命令用于更改 tuned 守护进程的设置

tuned-adm 命令用于更改 tuned 守护进程的设置
2.1 LINUX 进程调度和多任务
现代计算机系统有一个共同点:需要运行的进程线程数量超出了其 CPU
数量
通过使用称为 time-slicing 或 multitasking 的技术,Linux 和其他操作系统
可运行超出其处理单元数的进程
操作系统进程调度程序在单个核心上的进程之间快速切换,从而给人一种
有多个进程在同时运行的印象
2.2 进程优先级
可以设置针对不同的进程,采用不同的调度策略
系统上运行的大多数进程所使用的调度策略称为 SCHED_OTHER(也称
为 SCHED_NORMAL)
可为采用 SCHED_NORMAL 策略运行的进程指定相对优先级, 优先级称
为 nice 值
对于任何进程,有 40 种不同级别的 nice 值可以设置
nice 值的范围介于 -20(最高优先级)到 19(最低优先级)之间
默认情况下,进程将继承其父进程的 nice 值,通常为 0
nice 值越高,表示优先级越低(该进程容易将其 CPU 使用量让给其他进
程);nice 值越低,表示优先级越高(该进程更加不倾向于让出 CPU)
只有 root 用户可以降低进程的 nice 值
普通用户的权限仅限于提高自己进程的 nice 值,不能降低自己进程的
nice 值
使用 renice 命令来更改现有进程的 nice 级别
也可以使用 top 命令更改进程的 nice 级别。在 top 交互式界面中,按 r 键
以访问 renice 命令,后跟要更改的 PID 和新的 nice 级别即可
