(1)监控各项指标,只要有一项指标不满足,就说这个系统不满足性能
(2)可以根据不满足指标的这个数据,再去分析什么原因导致的这个问题
(3)cpu使用率,%process time,80%
(4)cpu队列长度,processor quen length,队列长度不超过n+1
(5)内存,available mbytes,要大于20%
(6)硬错误,cpu取数据在内存中没有找到,需要去硬盘中取到内存,再使用
Page /sec,是指为解析硬错误从磁盘读取或写入磁盘的页数。硬错误会使系统的运行效率很快将下来
Page Reads/sec 是为了解决硬错误, 从硬盘读取的次数
Pages Input/sec 是为了解决硬错误页, 从硬盘上读取的页数
(7)软错误,cpu取数据在内存所应该在地址没找到,去内存其它地方找到,Transition Fault/sec
(8)内存泄漏,在长时间的性能测试中,如果用户数一直不变,CPU使用率一直平稳,可用内存在逐步减少,考虑是否发生内存泄漏。
process\private bytes计数器的值会 升高↑
process\working set计数器的值会 升高 ↑
memory\available bytes的值会 降低↓
(9)磁盘使用率,%Disk time,阈值不超过80%
(10)Avg.disk queue length: 指读取和写入请求平均数。该值不应超过物理磁盘(轴)数的1.5-2倍
(11)Bytes Total/sec为发送和接收字节的速率
阈值:该值*8后再与带宽的一半进行比较,如果小于带宽的一半,则一般 认为网络没有瓶颈
(12)context switches/sec,如果系统的吞吐量随着负载的加大出现平坦或降低并且CPU的使用率很高,并且此现象发生时切换水平在15000以上,那么意味着上下文切换次数过高