LINUX的性能几个关注点
一,CPU方面,主要查看运行队列和SYS+USER两个指标.(运行队列)/(CPU个数)一般应小于等于二,如果大于二,应该关注CPU,CPU非常繁忙.造成严重的等待.SYS+USER在批处理系统上90%应该都还是可以接受的.在OLTP和混合的系统上,小于80%就要引起注意,这种应用一般是对响应时间比较敏感,所以要有足够的CPU来响应新事务.
收集方法:1,OSW;2,EM;3,自行编写一些脚本.OSW其实也是一些合成的脚本.以下是一个简单的例子,可以是自行做一些修改.
#!/bin/bash
#writen by zouxiangdong
while true
do
sleep 60
e=`vmstat | sed "1d" | sed "1d"`
d=`date +%Y%m%d%H%M`
echo $d $e
done
注:OSW使用的是KSH解释器,OS上没有安装的话可能会报错,需要把OSW目录下的.SH结尾的脚本修改一下才能运行.RHEL6默认是没有装KSH的
二,内存.需要关注的几个指标有内存空闲百分比,内存页面扫描的百分比和SWAP使用的百分比.空闲内存的百分比越大越好.内存页面扫描的百分比如果大于100PAGE/SEC就要引起关注.SWAP使用一般不应超过30%,否则就是内存严重不足了.
收集方法:1,OSW;2,EM.
OSW对内存页面扫描的百分比没有收集,个人认为最好的方法应该是使用EM了.可以在OSW的ARCHIVE/OSWPS或OSWTOP目录里看一下,关注是某几个进程是否使用内存特别高,是否有其他的进程占用内存特别高.主要检查OSWPS文件中的SZ栏位.
三,磁盘.主要关注IOPS和响应时间.一般这几个参数没有一个明确的标准.应根椐具体的存储厂家标称的参数做相应的对比,是否有很大的出入.同时应与厂家保持的联系,得到一些具体的建议.
收集方法:1,OSW;2,EM.
阅读(2070) | 评论(0) | 转发(0) |