CentOS 中 Python 性能监控方法
一 系统级监控工具
| 工具 | 作用 | 典型用法 |
|---|---|---|
| top / htop | 实时查看进程与 CPU/内存 占用 | top;htop(更友好) |
| vmstat | 虚拟内存、CPU、IO 等综合统计 | vmstat 1 |
| iostat | 磁盘 I/O 吞吐与延迟 | iostat -x 1 |
| free | 内存与缓存/交换分区使用 | free -m |
| netstat / ss | 网络连接与套接字统计 | ss -s |
| dstat | 多功能资源统计(可替代 vmstat/iostat/netstat) | dstat -ta 1 |
| nmon | 综合资源监控并支持导出数据 | nmon -c 60 -s 10(示例) |
| Glances | 基于 psutil 的跨平台监控,支持 Web | glances;glances -w |
二 应用内与代码级监控
三 性能剖析与瓶颈定位
四 落地实践与排障流程