一、监控工具介绍
1、概述
企业级Linux发行版附带了许多监控工具。
一些工具可处理度量标准,提供更好的格式化输出,便于我们理解系统活动。
一些工具是针对特定的性能度量标准(比如磁盘I/O)的,并可以给出更详细的信息。
熟悉这些系统工具我们就可以知道系统发生了什么,帮助我们找到问题可能出现的原因。
2、工具功能描述
top | 提供运行系统的动态实时视图。显示系统摘要信息以及任务列表 |
---|---|
uptime | 显示系统平均负载 |
ps、pstree | 提供当前进程列表 |
free | 显示系统中空闲内存和己使用内存的数量mpstat 报告处理器相关的统计数据 |
vmstat | 报告进程、内存、磁盘、系统、CPU的统计信息 |
iostat | 报告CPU统计数据,还有设备和分区的输入/输出统计数据 |
netstat,ss | 显示相关网络统计信息sar 收集、报告系统活动信息 |
numastat | 显示每个NUMA节点的内存统计信息pmap 报告一个进程的内存映射 |
iptraf | 交互式局域网监控程序 |
tcpdump,wireshark | 用来捕捉和分析网络流量 |
strace,It |