Debian进程性能分析实战指南
一 快速定位流程
二 按资源类型的高效工具与命令
| 资源类型 | 关键指标 | 首选工具与典型命令 |
|---|---|---|
| CPU | 使用率、负载、上下文切换、中断 | top/htop(P/M 排序)、pidstat -u 1、mpstat -P ALL 1、perf top/report/record -g |
| 内存 | 可用内存、Swap、缺页异常 | free -h、vmstat 1、pmap -x |
| 磁盘 I/O | 吞吐量、IOPS、await、%util | iostat -xz 1、iotop -o、pidstat -d 1 |
| 网络 | 带宽、连接数、重传率 | iftop、nethogs、ss -tulnp、sar -n DEV 1、tcpdump |
| 系统调用/内核路径 | 系统调用频次、阻塞点 | strace -p |
| 日志与内核 | 错误/告警/内核事件 | journalctl -xe、**dmesg |
三 典型场景与处置要点
四 进阶分析与长期监控