南柯服务器压力,性能测试中AIX服务器资源监控与瓶颈分析-2
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相关推荐
- 浅谈软件性能测试中关键指标的监控与分析(转)
浅谈软件性能测试中关键指标的监控与分析 一.软件性能测试需要监控哪些关键指标? 软件性能测试的目的主要有以下三点: Ø 评价系统当前性能,判断系统是否满足预期的性能需求. Ø 寻找软件系统可能存在 ...
- 南柯服务器压力,性能测试的数据解释及分析 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
顾名思义,测试服务(服务,服务,其他网络应用服务,本地服务)的性能如何?如何衡量性能?最表面的无非就是看能支撑多少个用户同时使用该服务.且关注用户使用过程中的用户体验. U.^*A+Mb6{*z@0T ...
- 服务器压力测试文档,服务器压力测试报告样例.doc
服务器压力测试报告样例.doc <xxxx> WeTest服务器性能专项测试报告 HYPERLINK "http://wetest"http://wetest. qq. ...
- 我的世界服务器正在维护中,教程/服务器维护
当你搭建完成你的服务器后,需要做一些维护工作来保证服务器良好的运行. 创建备份[] 在游戏或者服务器控制台中使用 /save-all 命令保存存档. 保存一个备份副本存档至其他目录.注意:请勿移动存档 ...
- 路由器中虚拟服务器设置,路由器中虚拟服务器设置方法
路由器中虚拟服务器设置方法 内容精选 换一换 购买独享带宽或是共享带宽时都需要选择带宽大小,该值为出云带宽的最大上限.如果出现依赖于公网的web应用程序出现卡顿等情况,请先排查该弹性云服务器绑定的EI ...
- VC 操作Word, Excel 出现服务器正在运行中 Ole Server Busy对话框的原因分析和解决建议
问题描述: 最近帮朋友弄个程序,处理Office Excel表.该Excel表加了密码,并且含有很多数据,当在VC中通过 Excel Ole对象打开该Excel文档时候,出现 "服务器正在运 ...
- 南柯服务器压力,性能测试新手误区(四):一切来自录制
4zayyX051Testing软件测试网2YP g6@(^y51Testing软件测试网3Z[9lSZ51Testing软件测试网6Lm4Pp$@F| 51Testing软件测试网lG-b%bKb( ...
- 性能测试中的服务器数据监控
1.推荐用nmon写报告 在服务器装好nmon之后,只要用nmon -f -t -s 30 -c 120 这种命令就可以监控服务器的数据,在执行命令的目录下生成一个.nmon的文件.然后从服务器把文件 ...
- ajax 服务器压力,web中ajax请求后台的节流方式,减轻服务器压力
场景 web前端中有一些需要与后台一起完成的用户体验,比如输入提示,下拉搜索等,监听键盘事件或者websocket流等不断的通过ajax向后台发送请求,获取详情的数据,而页面中的oninput,mou ...
最新文章
- 百篇大计敬本年之C++坎坷之路 —— Warning:will be initialized after [-Wreorder]
- 如何看懂一个深度学习的项目代码
- 润乾V5部署url应用名为空applet无法打印解决方案
- python pandas聚合_Python Pandas分组聚合的实现方法
- 最最简单的CentOs6在线源搭建
- markdown 字体颜色_一文搞定Markdown编辑头条号方法
- python 入门学习篇(一),呵呵呵
- ng-content的一个实际例子
- IBASE component删除出错
- python安全攻防---爬虫基础---get和post提交数据
- 使用phyton脚本产生新的mac地址
- 【java】java ssh 远程执行命令 并且获取执行的结果
- 目录下文件过多无法删除
- Windows 下USB被禁用
- MySQL-在字段上使用函数不会走索引的原因是什么?
- idea console窗口不见了_Python 闲谈 14——安利下IDEA开发神器中好用到爆的插件
- C++函数模板特化,类模板特化
- Android接入热敏打印机
- [信息收录] attiny 85
- python基础练习题:查找首都【难度:1级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
热门文章
- 毕设论文数据分析记录-part2:相关性分析
- 推荐一个开源库(Calligraphy)将ttf字体库加入到项目中,轻松实现各种字体
- STM32驱动WS2812B-2020 RGB彩灯(一)
- x的y次方python表达式怎么写_x 的 y 次方(xy) 以下表达式正确的是________
- memcache数据组织
- XCTF_MOBILE15_人民的名义-抓捕赵德汉1-200
- 10个自动化测试框架,测试工程师用起来
- 用python :输入 20 个整数,统计其中正数、负数和零的个数
- 包对象之Oracle如何编译失效包体
- 论文阅读 [TPAMI-2022] ManifoldNet: A Deep Neural Network for Manifold-Valued Data With Applications