Skip to main content

linux-perf

📅 2026-02-05 ✏️ 2026-03-06 CS OS
No related notes

1 · linux perf#

性能指标: 应用负载角度:高并发、响应快;吞吐、延时 系统资源角度:使用率…

应用->库->系统调用->内核->硬件

选择指标,设置目标,基准测试,分析定位瓶颈,优化,监控

tools

指标,衡量性能; 工具,观察指标; 因素,改变指标;

1.1 · CPU#

uptime的平均负载:单位时间内,系统处于可运行状态R不可中断状态的平均进程数,也就是平均活跃进程数;最理想的情况是等于 CPU 个数; NOTE: IO密集型进程,也会导致平均复杂升高;

stress: 压力测试 mpstat: 实时查看每个CPU的性能指标 pidstat: 实时查看进程的 CPU、内存、I/O 以及上下文切换等性能指标

stress --cpu 1 --timeout 600

watch -d uptime

mpstat -P ALL 5
pidstat -u 5 1
stress -i 1 --timeout 600

watch -d uptime

mpstat -P ALL 5
pidstat -u 5 1
stress -c 8 --timeout 600

uptime

pidstat -u 5 1

1.2 · 内存

1.3 · IO#

1.4 · 网络

1.5 · 综合