系统与应用性能调优工具全解析
1. 设备信息概述
首先了解一下设备的基本信息,以下是设备的相关参数:
- 设备错误类型:可纠正、非致命、致命和不支持。
- 设备特性:RlxdOrd - ExtTag - PhantFunc - AuxPwr - NoSnoop -
- 设备最大负载:最大有效负载 128 字节,最大读取请求 128 字节。
- 链路信息:支持速度 2.5Gb/s,宽度 x8,ASPM L0s,端口 8;延迟 L0s 无限制,L1 无限制;ASPM 禁用,RCB 64 字节,CommClk - ExtSynch - ;实际速度 2.5Gb/s,宽度 x8。
这里需要注意的是,支持速度代表卡的能力,而实际速度是第二行高亮显示的,代表卡所在插槽的速度。
2. 系统性能问题排查工具
当系统运行缓慢时,有多种工具可用于追踪导致问题的进程。
2.1 vmstat 工具
vmstat 是一个历史悠久且简单易用的工具,只需输入vmstat命令,就能获得一行密集但有用的信息。若输入vmstat 1,则每秒打印一次信息。以下是示例输出:
$ vmstat 1 procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu---- r b swpd free buff cache si so bi bo