工具功能概览
下表列出了本章涉及到的监控工具及其功能。
Linux性能监控工具
工具 | 常用功能 |
---|---|
top | 所有进程情况 |
vmstat | 系统活动,硬件和系统信息 |
uptime, w | 系统平均负载 |
ps, pstree | 显示进程 |
free | 内存使用情况 |
iostat | cpu负载和磁盘活动 |
sar | 收集和报告系统状态 |
mpstat | 多处理器使用情况 |
numastat | NUMA相关统计 |
pmap | 进程内存情况 |
netstat | 网络统计 |
iptraf | 实时网络统计 |
tcpdump,ethereal | 详细网络流量分析 |
nmon | 收集和报告系统活动 |
strace | 系统调用 |
proc文件系统 | 各种内核统计信息 |
KDE system guard | 实时的系统图形报告 |
Gnome System Monitor | 实时的系统图形报告 |
以下是本章设计的压测工具和功能
压测工具
工具 | 常用功能 |
---|---|
lmbench | 微型系统功能评测工具 |
iozone | 文件系统压测 |
netperf | 网络性能测试 |