抑郁症健康,内容丰富有趣,生活中的好帮手!
抑郁症健康 > 南柯服务器压力 性能测试中AIX服务器资源监控与瓶颈分析-2

南柯服务器压力 性能测试中AIX服务器资源监控与瓶颈分析-2

时间:2022-07-15 14:45:38

相关推荐

51Testing软件测试网*Me?l]9s@Fp

2、性能瓶颈定位及实例分析51Testing软件测试网)Mk0P,K;XI#PY51Testing软件测试网CXZu5Z0W4\

2.1 性能瓶颈定义51Testing软件测试网#Y)||

a

u

8h4HNsB`aUN ln0根据业界的惯例和测试经验,将AIX服务器性能瓶颈定义如下(相关指标项主要参考命令行获取):@$@4ubi:q CA0

1v)IU6bZ2}P9| vB&q0

2.2 瓶颈分析经验举例x~6QU,L0

经验一:s9C\Xi;I0

当增大系统压力时,吞吐率和TPS的变化曲线呈大体一致,则系统基本稳定;若压力增大时,吞吐率(或点击率)的曲线增加到一定程度后出现变化缓慢,甚至平坦,很可能是网络带宽出现瓶颈。进行服务器资源瓶颈分析前要先排除网络因素。51Testing软件测试网OV0S8Q"o%ArX5`o

经验二:jh7ss7^([H0

资源监控中指标中的内存页交换速率(Paging

rate)如果偶尔走高,表明当时有线程竞争内存。如果该项持续在高位,则内存可能是瓶颈。当然此时也可能是内存访问命中率低造成的,要结合“Swap

in rate”和“Swap out rate”等指标项进行分析。$AM+GKQ$D&n0

经验三:51Testing软件测试网WYw0]5V*ne

指标CPU占用率(CPU utilization)如果持续超过95%,表明瓶颈是CPU。可以考虑增加一个处理器或换一个更快的处理器。服务器CPU合理使用的范围在60%至70%。A?8sX3g%q"{0

经验四:f;AIPKA8E1bA0

指标磁盘交换率(Disk rate)如果一直很高,表明I/O有问题。可考虑更换更快的硬盘系统、重新部署业务逻辑等,另外设置Tempdb in RAM,减低“max async IO”,“max lazy writer IO”等措施都会降低该值。"VZzu%L7WY0

经验五:51Testing软件测试网%xh1@M"{p

Tuxedo资源监控中指标队列中的字节数(Bytes on queue),队列长度应不超过磁盘数的1.5~2倍。要提高性能,可增加磁盘。51Testing软件测试网z ~*U9ScBL'[\a$C.o

经验六:51Testing软件测试网4M+l~T4]@QR$]

SQLServer资源监控中指标缓存点击率(Cache Hit Ratio),该值越高越好。如果持续低于80%,应考虑增加内存。注意该参数值是从SQL Server启动后,就一直累加记数,所以运行经过一段时间后,该值将不能反映系统当前值。51Testing软件测试网^ ys$`,a8i

f

A"`o*dX0经验七:51Testing软件测试网0teB \osP51Testing软件测试网;WAXJycr

交易的响应时间如果很长,远远超过系统性能需求,表示耗费CPU的数据库操作,例如排序,执行aggregate

functions(例如sum、min、max、count)等较多,可考虑是否有索引以及索引建立的是否合理;尽量使用简单的表联接;水平分割大表格

等方法来降低该值。A#t'f_!x051Testing软件测试网&G~ T as@

经验八:/l5b2f/baz0

Y?7F&KzS0如果Pages/sec的计数持续高于几百,可能有内存问题。但Pages/sec值不一定就表明有内存问题,可能是运行使用内存映射文件的程

序所致。Page Faults/sec说明每秒发生页面失效次数,页面失效次数越多,说明操作系统向内存读取的次数越多。此事需要查看Pages

Read/sec的计数值,该计数器的阀值为5,如果计数值超过5,则可判断存在内存方面的问题。51Testing软件测试网%eV1^'cB]%j51Testing软件测试网)yj'o{ ^$N

经验九:L/N,a*H/e0d0

如果觉得《南柯服务器压力 性能测试中AIX服务器资源监控与瓶颈分析-2》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。