考查要点
考生应能够执行以下任务:
利用实用程序分析系统行为
- 使用 vmstat、iostat、mpstat、sar、gnome-system-monitor、top、powertop 等实用程序分析和报告系统及应用行为
- vmstat Linux vmstat命令实战详解_浮生一梦-CSDN博客_vmstat (只能查看所有CPU的汇总分析)
- iostat Linux iostat命令详解 - 小a玖拾柒 - 博客园
- mpstat Linux中mpstat命令参数详解_小太阳~-CSDN博客_mpstat (可以查看每个CPU的分析)
- sar linux 性能监控 sar命令_liyongbing1122的博客-CSDN博客_linux sar (瑞士军刀,多样性,还能查看历史数据)
- gnome-system-monitor
- 使用 Performance Co-Pilot(PCP)等实用程序分析系统行为 开源监控之Performance Co-Pilot_RJ0024的博客-CSDN博客
- 使用 dmesg、dmidecode、sosreport 等实用程序剖析系统硬件配置
- dmesg
监控和改变内核行为
- 使用 /proc/sys、sysctl 和 /sys 检查、修改和设置内核运行时参数
- 通过改变模块参数来配置内核行为
分析系统和应用性能
- 使用 ps、top 和 Valgrind 等工具来分析系统及应用行为
- 配置系统以运行 SystemTap 脚本
- 使用 eBPF 系列工具(如 syscount、gethostlatency 等)来诊断系统及应用行为
- 在面对执行相同或类似任务的多个版本的应用时,根据观察到的性能特征选择要在系统上运行的应用版本
调优运行中的系统
- 更改新进程和现有进程的进程优先级
- 选择和配置已调优的配置文件
- 使用控制组管理系统资源使用
调优内存使用
- 配置系统,为占用大量内存的应用提供替代页面尺寸支持
配置磁盘和文件子系统
- 选择适合的 I/O 调度算法
- 针对给定的用途调整文件系统布局
调优网络性能
- 根据带宽和往返时间等已知数量来计算网络缓冲区大小
- 根据计算结果设置系统缓冲区大小
对于所有实际任务操作型的红帽考试,您的所有系统配置必须在重启后仍然有效(无需人工干预)。