1、CPU的使用情况
Vmstat:可以查看到CPU的使用总体情况,以及r队列,b队列
sar:可以查看user、system、iowait、Network分别所消耗的CPU百分比
top/topas/glance:查看load average、最消耗CPU资源的进程TOP,看到哪个进程最消耗资源,就抓住它挖下去了
nmon/osw:收集历史以来的备类性能指标,当然包括有CPU啦
2、memory使用情况
查看内存的使用情况,例如:vmstat/ps -aux|head/svmon
查看内存分段情况,例如:ipcs -a
查看交换区的活动情况,例如:free/meminfo
查看系统中可用内存的数量 例如:more /proc/meminfo
3、IO待待与响应情况
IO的负载情况、Hdisk的平均响应时间、队列长度、繁忙程度、热点磁盘、wio值,如:iostat/vmstat/sar -d
4、network使用情况
丢包率、BUFFER OVERFLOW、流量大小,例如:netstat/topas/glance/第三方工具
5、取当前数据与取历史数据的常用方法
当前数据:在操作系统上使用性能监控命令
取历史数据:nmon/osw,自己编写性能收集脚本,其它第三方工具
Vmstat:可以查看到CPU的使用总体情况,以及r队列,b队列
sar:可以查看user、system、iowait、Network分别所消耗的CPU百分比
top/topas/glance:查看load average、最消耗CPU资源的进程TOP,看到哪个进程最消耗资源,就抓住它挖下去了
nmon/osw:收集历史以来的备类性能指标,当然包括有CPU啦
2、memory使用情况
查看内存的使用情况,例如:vmstat/ps -aux|head/svmon
查看内存分段情况,例如:ipcs -a
查看交换区的活动情况,例如:free/meminfo
查看系统中可用内存的数量 例如:more /proc/meminfo
3、IO待待与响应情况
IO的负载情况、Hdisk的平均响应时间、队列长度、繁忙程度、热点磁盘、wio值,如:iostat/vmstat/sar -d
4、network使用情况
丢包率、BUFFER OVERFLOW、流量大小,例如:netstat/topas/glance/第三方工具
5、取当前数据与取历史数据的常用方法
当前数据:在操作系统上使用性能监控命令
取历史数据:nmon/osw,自己编写性能收集脚本,其它第三方工具