Jump To Close Expand all Collapse all Table of contents 监控和管理系统状态和性能 使开源包含更多 对红帽文档提供反馈 1. TuneD 入门 Expand section "1. TuneD 入门" Collapse section "1. TuneD 入门" 1.1. TuneD 的目的 1.2. 调优配置集 1.3. 默认 TuneD 配置集 1.4. 合并的 TuneD 配置集 1.5. TuneD 配置集的位置 1.6. RHEL 提供的调优配置集 1.7. TuneD cpu-partitioning 配置集 1.8. 使用 TuneD cpu-partitioning 配置集进行低延迟调整 1.9. 自定义 cpu-partitioning TuneD 配置集 1.10. RHEL 提供的实时 TuneD 配置集 1.11. TuneD 中的静态和动态性能优化 1.12. TuneD no-daemon(非守护进程)模式 1.13. 安装并启用 TuneD 1.14. 列出可用的 TuneD 配置集 1.15. 设置 TuneD 配置集 1.16. 禁用 TuneD 2. 自定义 TuneD 配置集 Expand section "2. 自定义 TuneD 配置集" Collapse section "2. 自定义 TuneD 配置集" 2.1. 调优配置集 2.2. 默认 TuneD 配置集 2.3. 合并的 TuneD 配置集 2.4. TuneD 配置集的位置 2.5. TuneD 配置集之间的继承 2.6. TuneD 中的静态和动态性能优化 2.7. TuneD 插件 2.8. 可用的 TuneD 插件 2.9. scheduler TuneD 插件的功能 2.10. TuneD 配置集中的变量 2.11. TuneD 配置集中的内置功能 2.12. TuneD 配置集中的内置功能 2.13. 创建新的 TuneD 配置集 2.14. 修改现有 TuneD 配置集 2.15. 使用 TuneD 设置磁盘调度程序 3. 使用 tuna 接口检查系统 Expand section "3. 使用 tuna 接口检查系统" Collapse section "3. 使用 tuna 接口检查系统" 3.1. 安装 tuna 工具 3.2. 使用 tuna 工具查看系统状态 3.3. 使用 tuna 工具调整 CPU 3.4. 使用 tuna 工具调整 IRQ 4. 使用 RHEL 系统角色监控性能 Expand section "4. 使用 RHEL 系统角色监控性能" Collapse section "4. 使用 RHEL 系统角色监控性能" 4.1. 准备控制节点和受管节点以使用 RHEL 系统角色 Expand section "4.1. 准备控制节点和受管节点以使用 RHEL 系统角色" Collapse section "4.1. 准备控制节点和受管节点以使用 RHEL 系统角色" 4.1.1. 在 RHEL 9 上准备一个控制节点 4.1.2. 准备受管节点 4.2. metrics 系统角色简介 4.3. 使用 metrics 系统角色以可视化方式监控本地系统 4.4. 使用 metrics 系统角色来建立一组单独的系统来监视它们自己 4.5. 使用 metrics 系统角色通过本地机器监控机器的数量 4.6. 在使用 metrics 系统角色监控系统时设置身份验证 4.7. 使用 metrics 系统角色为 SQL Server 配置并启用指标集合 5. 设置 PCP Expand section "5. 设置 PCP" Collapse section "5. 设置 PCP" 5.1. PCP 概述 5.2. 安装并启用 PCP 5.3. 部署最小 PCP 设置 5.4. 使用 PCP 分发的系统服务 5.5. PCP 分发的工具 5.6. PCP 部署架构 5.7. 推荐的部署架构 5.8. 大小考虑因素 5.9. PCP 扩展的配置选项 5.10. 示例:分析集中式日志记录部署 5.11. 示例:分析联合设置部署 5.12. 建立安全的 PCP 连接 Expand section "5.12. 建立安全的 PCP 连接" Collapse section "5.12. 建立安全的 PCP 连接" 5.12.1. 确保 PCP 连接安全 5.12.2. 为 PCP 收集器组件配置安全连接 5.12.3. 为 PCP 监控组件配置安全连接 5.13. 对高内存使用量进行故障排除 6. 使用 pmlogger 记录性能数据 Expand section "6. 使用 pmlogger 记录性能数据" Collapse section "6. 使用 pmlogger 记录性能数据" 6.1. 使用 pmlogconf 修改 pmlogger 配置文件 6.2. 手动编辑 pmlogger 配置文件 6.3. 启用 pmlogger 服务 6.4. 为指标集合设置客户端系统 6.5. 设置中央服务器以收集数据 6.6. 使用 pmrep 重现 PCP 日志存档 6.7. 启用 PCP 版本 3 归档 7. 使用 Performance Co-Pilot 监控性能 Expand section "7. 使用 Performance Co-Pilot 监控性能" Collapse section "7. 使用 Performance Co-Pilot 监控性能" 7.1. 使用 pmda-postfix 监控 postfix 7.2. 使用 PCP Charts 应用程序可视化追踪 PCP 日志存档 7.3. 使用 PCP 从 SQL 服务器收集数据 7.4. 从 sadc 归档生成 PCP 归档 8. 使用 PCP 对 XFS 的性能分析 Expand section "8. 使用 PCP 对 XFS 的性能分析" Collapse section "8. 使用 PCP 对 XFS 的性能分析" 8.1. 手动安装 XFS PMDA 8.2. 使用 pminfo 检查 XFS 性能指标 8.3. 使用 pmstore 重置 XFS 性能指标 8.4. XFS 的 PCP 指标组 8.5. 每个设备 PCP 指标组用于 XFS 9. 设置 PCP 指标的图形表示 Expand section "9. 设置 PCP 指标的图形表示" Collapse section "9. 设置 PCP 指标的图形表示" 9.1. 使用 pcp-zeroconf 设置 PCP 9.2. 设置 grafana-server 9.3. 访问 Grafana Web UI 9.4. 为 Grafana 配置安全连接 9.5. 配置 PCP Redis 9.6. 为 PCP redis 配置安全连接 9.7. 在 PCP Redis 数据源中创建面板和警报 9.8. 为警报添加通知频道 9.9. 在 PCP 组件间设置身份验证 9.10. 安装 PCP bpftrace 9.11. 查看 PCP bpftrace System Analysis 仪表板 9.12. 安装 PCP 向量 9.13. 查看 PCP 向量清单 9.14. Grafana 问题故障排除 10. 使用 Web 控制台优化系统性能 Expand section "10. 使用 Web 控制台优化系统性能" Collapse section "10. 使用 Web 控制台优化系统性能" 10.1. Web 控制台中的性能调优选项 10.2. 在 Web 控制台中设置性能配置集 10.3. 使用 Web 控制台监控本地系统的性能 10.4. 使用 Web 控制台和 Grafana 监控多个系统的性能 11. 设置磁盘调度程序 Expand section "11. 设置磁盘调度程序" Collapse section "11. 设置磁盘调度程序" 11.1. 可用磁盘调度程序 11.2. 不同用例的磁盘调度程序 11.3. 默认磁盘调度程序 11.4. 确定活跃磁盘调度程序 11.5. 使用 TuneD 设置磁盘调度程序 11.6. 使用 udev 规则设置磁盘调度程序 11.7. 为特定磁盘临时设置调度程序 12. 调整 Samba 服务器的性能 Expand section "12. 调整 Samba 服务器的性能" Collapse section "12. 调整 Samba 服务器的性能" 12.1. 设置 SMB 协议版本 12.2. 与包含大量文件的目录调整共享 12.3. 可能会对性能造成负面影响的设置 13. 优化虚拟机性能 Expand section "13. 优化虚拟机性能" Collapse section "13. 优化虚拟机性能" 13.1. 影响虚拟机性能的因素 13.2. 使用 TuneD 优化虚拟机性能 13.3. 优化 libvirt 守护进程 Expand section "13.3. 优化 libvirt 守护进程" Collapse section "13.3. 优化 libvirt 守护进程" 13.3.1. libvirt 守护进程的类型 13.3.2. 启用模块化 libvirt 守护进程 13.4. 配置虚拟机内存 Expand section "13.4. 配置虚拟机内存" Collapse section "13.4. 配置虚拟机内存" 13.4.1. 使用 web 控制台添加和删除虚拟机内存 13.4.2. 使用命令行界面添加和删除虚拟机内存 13.4.3. 使用 virtio-mem 添加和删除虚拟机内存 Expand section "13.4.3. 使用 virtio-mem 添加和删除虚拟机内存" Collapse section "13.4.3. 使用 virtio-mem 添加和删除虚拟机内存" 13.4.3.1. 先决条件 13.4.3.2. virtio-mem 概述 13.4.3.3. 在虚拟机中配置内存在线 13.4.3.4. 将 virtio-mem 设备附加到虚拟机 13.4.4. 其他资源 13.5. 优化虚拟机 I/O 性能 Expand section "13.5. 优化虚拟机 I/O 性能" Collapse section "13.5. 优化虚拟机 I/O 性能" 13.5.1. 在虚拟机中调整块 I/O 13.5.2. 虚拟机中的磁盘 I/O 节流 13.5.3. 启用多队列 virtio-scsi 13.6. 优化虚拟机 CPU 性能 Expand section "13.6. 优化虚拟机 CPU 性能" Collapse section "13.6. 优化虚拟机 CPU 性能" 13.6.1. 使用命令行界面添加和删除虚拟 CPU 13.6.2. 使用 Web 控制台管理虚拟 CPU 13.6.3. 在虚拟机中配置 NUMA 13.6.4. vCPU 性能调整场景示例 13.6.5. 管理内核相同的页面合并 13.7. 优化虚拟机网络性能 13.8. 虚拟机性能监控工具 13.9. 其他资源 14. 电源管理的重要性 Expand section "14. 电源管理的重要性" Collapse section "14. 电源管理的重要性" 14.1. 电源管理基础 14.2. 审计和分析概述 14.3. 用于审计的工具 15. 使用 PowerTOP 管理能耗 Expand section "15. 使用 PowerTOP 管理能耗" Collapse section "15. 使用 PowerTOP 管理能耗" 15.1. PowerTOP 的目的 15.2. 使用 PowerTOP Expand section "15.2. 使用 PowerTOP" Collapse section "15.2. 使用 PowerTOP" 15.2.1. 启动 PowerTOP 15.2.2. 校准 PowerTOP 15.2.3. 设置测量间隔 15.2.4. 其他资源 15.3. powertop 统计 Expand section "15.3. powertop 统计" Collapse section "15.3. powertop 统计" 15.3.1. Overview 选项卡 15.3.2. Idle stats 标签页 15.3.3. Device stats 标签页 15.3.4. Tunables 选项卡 15.3.5. WakeUp 选项卡 15.4. 为什么 Powertop 不会在一些实例中显示 Frequency stats 值 15.5. 生成 HTML 输出 15.6. 优化功耗 Expand section "15.6. 优化功耗" Collapse section "15.6. 优化功耗" 15.6.1. 使用 powertop 服务优化功耗 15.6.2. powertop2tuned 工具 15.6.3. 使用 powertop2tuned 程序优化电源消耗 15.6.4. powertop.service 和 powertop2tuned 的比较 16. perf 入门 Expand section "16. perf 入门" Collapse section "16. perf 入门" 16.1. perf 简介 16.2. 安装 perf 16.3. 常见 perf 命令 17. 使用 perf top 实时分析 CPU 使用量 Expand section "17. 使用 perf top 实时分析 CPU 使用量" Collapse section "17. 使用 perf top 实时分析 CPU 使用量" 17.1. perf top 的目的 17.2. 使用 perf top 分析 CPU 使用量 17.3. perf output 输出的解释 17.4. 为什么 perf 会显示一些功能名称作为原始功能地址 17.5. 启用调试和源存储库 17.6. 使用 GDB 获取应用程序或库的 debuginfo 软件包 18. 使用 perf stat 在进程执行过程中计算事件 Expand section "18. 使用 perf stat 在进程执行过程中计算事件" Collapse section "18. 使用 perf stat 在进程执行过程中计算事件" 18.1. perf stat 的目的 18.2. 使用 perf stat 计数事件 18.3. perf stat 输出的解释 18.4. 将 perf stat 附加到正在运行的进程 19. 使用 perf 记录和分析性能配置集 Expand section "19. 使用 perf 记录和分析性能配置集" Collapse section "19. 使用 perf 记录和分析性能配置集" 19.1. perf record 的目的 19.2. 在没有 root 访问权限的情况下记录性能配置集 19.3. 使用 root 访问权限记录性能配置集 19.4. 以针对每个 CPU 的模式记录性能档案 19.5. 使用 perf record 捕获调用图形数据 19.6. 使用 perf report 分析 perf.data 19.7. perf 报告输出的解释 19.8. 生成可在不同设备上读取的 perf.data 文件 19.9. 分析在不同设备中创建的 perf.data 文件 19.10. 为什么 perf 会显示一些功能名称作为原始功能地址 19.11. 启用调试和源存储库 19.12. 使用 GDB 获取应用程序或库的 debuginfo 软件包 20. 使用 perf 调查繁忙的 CPU Expand section "20. 使用 perf 调查繁忙的 CPU" Collapse section "20. 使用 perf 调查繁忙的 CPU" 20.1. 显示使用 perf stat 时会计算哪些 CPU 事件 20.2. 显示使用 perf report 要使用哪些 CPU 样本 20.3. 使用 perf top 在性能分析期间显示特定 CPU 20.4. 使用 perf record 和 perf report 监控特定 CPU 21. 使用 perf 监控应用程序性能 Expand section "21. 使用 perf 监控应用程序性能" Collapse section "21. 使用 perf 监控应用程序性能" 21.1. 将 perf 记录附加到正在运行的进程 21.2. 使用 perf record 捕获调用图形数据 21.3. 使用 perf report 分析 perf.data 22. 使用 perf 创建 uprobes Expand section "22. 使用 perf 创建 uprobes" Collapse section "22. 使用 perf 创建 uprobes" 22.1. 在功能级别使用 perf 创建 uprobes 22.2. 在带有 perf 的函数内创建 uprobes 22.3. 通过 uprobes 记录的数据 perf 脚本输出 23. 使用 perf mem 分析内存访问 Expand section "23. 使用 perf mem 分析内存访问" Collapse section "23. 使用 perf mem 分析内存访问" 23.1. perf mem 的目的 23.2. 使用 perf mem 抽样内存访问 23.3. perf mem 报告输出的解释 24. 检测错误共享 Expand section "24. 检测错误共享" Collapse section "24. 检测错误共享" 24.1. perf c2c 的目的 24.2. 使用 perf c2c 检测缓存行竞争 24.3. 视觉化使用 perf c2c 记录所记录的 perf.data 文件 24.4. perf c2c 报告输出的解释 24.5. 使用 perf c2c 检测错误共享 25. flamegraphs 入门 Expand section "25. flamegraphs 入门" Collapse section "25. flamegraphs 入门" 25.1. 安装 flamegraphs 25.2. 在整个系统中创建 flamegraphs 25.3. 在特定进程中创建 flamegraphs 25.4. 解释 flamegraphs 26. 监控使用 perf 环形缓冲的性能瓶颈 Expand section "26. 监控使用 perf 环形缓冲的性能瓶颈" Collapse section "26. 监控使用 perf 环形缓冲的性能瓶颈" 26.1. 使用 perf 环缓冲缓冲和特定于事件的快照 26.2. 收集特定数据以监控使用 perf 环形缓冲的性能瓶颈 27. 在不停止或重启 perf 的情况下从正在运行的 perf 收集器添加或删除追踪点 Expand section "27. 在不停止或重启 perf 的情况下从正在运行的 perf 收集器添加或删除追踪点" Collapse section "27. 在不停止或重启 perf 的情况下从正在运行的 perf 收集器添加或删除追踪点" 27.1. 在没有停止或重启 perf 的情况下向正在运行的 perf 添加追踪点 27.2. 在不停止或重启 perf 的情况下从正在运行的 perf 收集器中除追踪点 28. 使用 numastat 分析内存分配 Expand section "28. 使用 numastat 分析内存分配" Collapse section "28. 使用 numastat 分析内存分配" 28.1. 默认 numastat 统计 28.2. 使用 numastat 查看内存分配 29. 配置操作系统以优化 CPU 使用率 Expand section "29. 配置操作系统以优化 CPU 使用率" Collapse section "29. 配置操作系统以优化 CPU 使用率" 29.1. 监控和诊断处理器问题的工具 29.2. 系统拓扑类型 Expand section "29.2. 系统拓扑类型" Collapse section "29.2. 系统拓扑类型" 29.2.1. 显示系统拓扑 29.3. 配置内核空循环时间 29.4. 中断请求概述 Expand section "29.4. 中断请求概述" Collapse section "29.4. 中断请求概述" 29.4.1. 手动平衡中断 29.4.2. 设置 smp_affinity 掩码 30. 调优调度策略 Expand section "30. 调优调度策略" Collapse section "30. 调优调度策略" 30.1. 调度策略的类别 30.2. 使用 SCHED_FIFO 的静态优先级调度 30.3. 使用 SCHED_RR 循环优先级调度 30.4. 使用 SCHED_OTHER 常规调度 30.5. 设置调度程序策略 30.6. chrt 命令的策略选项 30.7. 在引导过程中更改服务优先级 30.8. 优先级映射 30.9. TuneD cpu-partitioning 配置集 30.10. 使用 TuneD cpu-partitioning 配置集进行低延迟调整 30.11. 自定义 cpu-partitioning TuneD 配置集 31. 调整网络性能 Expand section "31. 调整网络性能" Collapse section "31. 调整网络性能" 31.1. 调整网络适配器设置 Expand section "31.1. 调整网络适配器设置" Collapse section "31.1. 调整网络适配器设置" 31.1.1. 增加环缓冲,以减少数据包丢弃率 31.1.2. 调整网络设备积压队列以避免数据包丢弃 31.1.3. 增加 NIC 的传输队列长度,以减少传输错误的数量 31.2. 调整 IRQ 平衡 Expand section "31.2. 调整 IRQ 平衡" Collapse section "31.2. 调整 IRQ 平衡" 31.2.1. 中断和中断处理程序 31.2.2. 软中断请求 31.2.3. NAPI 轮询 31.2.4. irqbalance 服务 31.2.5. 增加 SoftIRQ 可在 CPU 上运行的时间 31.3. 提高网络延迟 Expand section "31.3. 提高网络延迟" Collapse section "31.3. 提高网络延迟" 31.3.1. CPU 电源状态如何影响网络延迟 31.3.2. EFI 固件中的 C-state 设置 31.3.3. 使用自定义 TuneD 配置文件禁用 C-states 31.3.4. 使用内核命令行选项禁用 C-states 31.4. 提高大量连续数据流的吞吐量 Expand section "31.4. 提高大量连续数据流的吞吐量" Collapse section "31.4. 提高大量连续数据流的吞吐量" 31.4.1. 配置巨型帧前的注意事项 31.4.2. 在现有 NetworkManager 连接配置文件中配置 MTU 31.5. 为高吞吐量调整 TCP 连接 Expand section "31.5. 为高吞吐量调整 TCP 连接" Collapse section "31.5. 为高吞吐量调整 TCP 连接" 31.5.1. 使用 iperf3 测试 TCP 吞吐量 31.5.2. 系统范围的 TCP 套接字缓冲区设置 31.5.3. 增加系统范围的 TCP 套接字缓冲区 31.5.4. TCP 窗口扩展 31.5.5. TCP SACK 如何降低数据包丢弃率 31.6. 调优 UDP 连接 Expand section "31.6. 调优 UDP 连接" Collapse section "31.6. 调优 UDP 连接" 31.6.1. 检测数据包丢弃 31.6.2. 使用 iperf3 测试 UDP 吞吐量 31.6.3. MTU 大小对 UDP 流量吞吐量的影响 31.6.4. CPU 速度对 UDP 流量吞吐量的影响 31.6.5. 增加系统范围的 UDP 套接字缓冲区 31.7. 识别应用程序读套接字缓冲区瓶颈 Expand section "31.7. 识别应用程序读套接字缓冲区瓶颈" Collapse section "31.7. 识别应用程序读套接字缓冲区瓶颈" 31.7.1. 识别接收缓冲区崩溃和修剪 31.8. 使用大量传入请求调整应用程序 Expand section "31.8. 使用大量传入请求调整应用程序" Collapse section "31.8. 使用大量传入请求调整应用程序" 31.8.1. 调整 TCP 侦听积压,以处理大量 TCP 连接尝试 31.9. 避免侦听队列锁争用 Expand section "31.9. 避免侦听队列锁争用" Collapse section "31.9. 避免侦听队列锁争用" 31.9.1. 避免 RX 队列锁争用:SO_REUSEPORT 和 SO_REUSEPORT_BPF 套接字选项 31.9.2. 避免 TX 队列锁争用:传输数据包转向 31.9.3. 在具有高 UDP 流量的服务器上禁用 Generic Receive Offload 功能 31.10. 调整设备驱动程序和 NIC Expand section "31.10. 调整设备驱动程序和 NIC" Collapse section "31.10. 调整设备驱动程序和 NIC" 31.10.1. 配置自定义 NIC 驱动程序参数 31.11. 配置网络适配器卸载设置 Expand section "31.11. 配置网络适配器卸载设置" Collapse section "31.11. 配置网络适配器卸载设置" 31.11.1. 临时设置卸载功能 31.11.2. 永久设置卸载功能 31.12. 调整中断合并设置 Expand section "31.12. 调整中断合并设置" Collapse section "31.12. 调整中断合并设置" 31.12.1. 为延迟或吞吐量敏感服务优化 RHEL 31.13. TCP 时间戳的好处 31.14. 以太网网络的流控制 32. 影响 I/O 和文件系统性能的因素 Expand section "32. 影响 I/O 和文件系统性能的因素" Collapse section "32. 影响 I/O 和文件系统性能的因素" 32.1. 监控和诊断 I/O 和文件系统问题的工具 32.2. 用于格式化文件系统的可用调整选项 32.3. 可用于挂载文件系统的选项 32.4. 丢弃未使用块的类型 32.5. 固态磁盘调优注意事项 32.6. 通用块设备性能优化参数 33. 使用 systemd 管理应用程序使用的资源 Expand section "33. 使用 systemd 管理应用程序使用的资源" Collapse section "33. 使用 systemd 管理应用程序使用的资源" 33.1. 资源管理中的 systemd 角色 33.2. 系统源的分发模型 33.3. 使用 systemd 分配系统资源 33.4. cgroups 的 systemd 层次结构概述 33.5. 列出 systemd 单元 33.6. 查看 systemd cgroups 层次结构 33.7. 查看进程的 cgroup 33.8. 监控资源消耗 33.9. 使用 systemd 单元文件为应用程序设置限制 33.10. 使用 systemctl 命令将限制设置为应用程序 33.11. 通过管理器配置设置全局默认 CPU 关联性 33.12. 使用 systemd 配置 NUMA 策略 33.13. systemd 的 NUMA 策略配置选项 33.14. 使用 systemd-run 命令创建临时 cgroup 33.15. 删除临时控制组群 34. 了解控制组群 Expand section "34. 了解控制组群" Collapse section "34. 了解控制组群" 34.1. 控制组简介 34.2. 内核资源控制器简介 34.3. 命名空间简介 35. 使用 cgroupfs 手动管理 cgroup Expand section "35. 使用 cgroupfs 手动管理 cgroup" Collapse section "35. 使用 cgroupfs 手动管理 cgroup" 35.1. 在 cgroups-v2 文件系统中创建 cgroup 和启用控制器 35.2. 通过调整 CPU 权重来控制应用程序的 CPU 时间 35.3. 挂载 cgroups-v1 35.4. 使用 cgroups-v1 为应用程序设置 CPU 限制 36. 使用 BPF Compiler Collection 分析系统性能 Expand section "36. 使用 BPF Compiler Collection 分析系统性能" Collapse section "36. 使用 BPF Compiler Collection 分析系统性能" 36.1. 安装 bcc-tools 软件包 36.2. 使用所选 bcc-tools 进行性能调整 37. 配置操作系统以优化内存访问 Expand section "37. 配置操作系统以优化内存访问" Collapse section "37. 配置操作系统以优化内存访问" 37.1. 监控和诊断系统内存问题的工具 37.2. 系统内存概述 37.3. 虚拟内存参数 37.4. 文件系统参数 37.5. 内核参数 37.6. 设置与内存相关的内核参数 38. 配置巨页 Expand section "38. 配置巨页" Collapse section "38. 配置巨页" 38.1. 可用的巨页功能 38.2. 在引导时保留 HugeTLB 页面的参数 38.3. 在引导时配置 HugeTLB 38.4. 在运行时保留 HugeTLB 页面的参数 38.5. 在运行时配置 HugeTLB 38.6. 启用透明巨页 38.7. 禁用透明巨页 38.8. 对翻译的缓冲大小的影响 39. SystemTap 入门 Expand section "39. SystemTap 入门" Collapse section "39. SystemTap 入门" 39.1. SystemTap 的目的 39.2. 安装 SystemTap 39.3. 运行 SystemTap 的权限 39.4. 运行 SystemTap 脚本 40. SystemTap 交叉检测 Expand section "40. SystemTap 交叉检测" Collapse section "40. SystemTap 交叉检测" 40.1. SystemTap 交叉检测 40.2. 初始化 SystemTap 的交叉检测 41. 使用 SystemTap 监控网络活动 Expand section "41. 使用 SystemTap 监控网络活动" Collapse section "41. 使用 SystemTap 监控网络活动" 41.1. 使用 SystemTap 分析网络活动 41.2. 使用 SystemTap 在网络套接字代码中追踪调用的功能 41.3. 使用 SystemTap 监控网络数据包丢弃 42. 使用 SystemTap 分析内核活动 Expand section "42. 使用 SystemTap 分析内核活动" Collapse section "42. 使用 SystemTap 分析内核活动" 42.1. 使用 SystemTap 的计数功能调用 42.2. 使用 SystemTap 的追踪功能调用 42.3. 使用 SystemTap 确定内核和用户空间花费的时间 42.4. 使用 SystemTap 监控轮询应用程序 42.5. 与 SystemTap 跟踪最常用的系统调用 42.6. 使用 SystemTap 跟踪每个进程的系统调用卷 43. 使用 SystemTap 监控磁盘和 I/O 活动 Expand section "43. 使用 SystemTap 监控磁盘和 I/O 活动" Collapse section "43. 使用 SystemTap 监控磁盘和 I/O 活动" 43.1. 使用 SystemTap 总结磁盘读/写流量 43.2. 使用 SystemTap 跟踪每个文件的 I/O 时间 43.3. 使用 SystemTap 跟踪累积的 I/O 信息 43.4. 在使用 SystemTap 的特定设备上监控 I/O 活动 43.5. 监控使用 SystemTap 文件的读取和写入 法律通告 Settings Close Language: 日本語 한국어 简体中文 English Français Language: 日本語 한국어 简体中文 English Français Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 日本語 한국어 简体中文 English Français Language: 日本語 한국어 简体中文 English Français Format: Multi-page Single-page Format: Multi-page Single-page 2.2. 默认 TuneD 配置集 在安装过程中,将自动选择您的系统的最佳配置集。目前,会根据以下自定义规则选择默认配置集: 环境默认配置集目标 Compute 节点 throughput-performance 最佳吞吐量性能 虚拟机 virtual-guest 最佳的性能。如果实现最佳性能并不是您最需要考虑的,可以将其改为 balance 或 powersave 配置集。 其他情况 balanced 平衡性能和能源消耗 其他资源 tuned.conf (5) 手册页. Previous Next