51Testing软件测试论坛

标题: 若想要监视服务器在压力测试过程中cpu和内存的使用情况,pref counts里该添加哪些项? [打印本页]

作者: chenyong0118    时间: 2007-4-25 14:03
标题: 若想要监视服务器在压力测试过程中cpu和内存的使用情况,pref counts里该添加哪些项?
请was高手多多帮忙。
作者: kevin_swpi    时间: 2007-4-28 14:54
一般情况下,这里需要添加的性能计数器有:
1 Web Server:
· 处理器:CPU 使用百分比(% CPU Utilization)
· 内存:内存使用百分比(% Memory Utilization)
· 线程:每秒的上下文切换次数(Context Switches Per Second (Total))
· ASP:每秒请求数量(Requests Per Second)
· ASP:请求执行时间(Request Execution Time)
· ASP:请求等待时间(Request Wait Time)
· ASP:置入队列的请求数量(Requests Queued)
2 各个WAS 测试机
使用WAS 对Web 应用程序进行负载测试
MSN:huior_99@hotmail.com
· 处理器:CPU 使用百分比(% CPU Utilization)
· 内存:内存使用百分比(% Memory Utilization)
在测试中选择哪些计数器显然跟测试目的有关。虽然下面这个清单不可能精确地隔离出
性能瓶颈所在,但对一般的Web 服务器性能测试来说却是一个好的开始。
• 处理器:CPU 使用百分比(% CPU Utilization)
• 线程:每秒的上下文切换次数(Context Switches Per Second (Total))
• ASP:每秒请求数量(Requests Per Second)
• ASP:请求执行时间(Request Execution Time)
• ASP:请求等待时间(Request Wait Time)
• ASP:置入队列的请求数量(Requests Queued)
CPU 使用百分比反映了处理器开销。CPU 使用百分比持续地超过75%是性能瓶颈在于
处理器的一个明显的迹象。每秒上下文切换次数指示了处理器的工作效率。如果处理器陷于
每秒数千次的上下文切换,说明它忙于切换线程而不是处理ASP 脚本。
每秒的ASP 请求数量、执行时间以及等待时间在各种测试情形下都是非常重要的监测
项目。每秒的请求数量告诉我们每秒内服务器成功处理的ASP 请求数量。执行时间和等待
时间之和显示了反应时间,这是服务器用处理好的页面作应答所需要的时间。
我们可以绘出随着测试中并发用户数量的增加每秒请求数量和反应时间的变化图。增
加并发用户数量时每秒请求数量也会增加。然而,我们最终会达到这样一个点,此时并发
用户数量开始“压倒”服务器。如果继续增加并发用户数量,每秒请求数量开始下降,而
反应时间则会增加。要搞清
作者: kevin_swpi    时间: 2007-4-28 14:57
关于WAS我没有怎么涉入
你可以先到置顶文章里寻找一下相关资料

关于WAS的在网上资料也不是很多
http://bbs.51testing.com/viewthr ... 2&highlight=was
你看下这里的  下下来好好看看
应该有你想要的结果 :)
作者: cwj007    时间: 2007-4-28 22:11
我就顶一下了,有时候只是这两项是不够的
作者: kevin_swpi    时间: 2007-4-29 09:40
原帖由 cwj007 于 2007-4-28 22:11 发表
我就顶一下了,有时候只是这两项是不够的


cwj007  还有什么需要注意的地方?
在这里说出来指点一下 :)
作者: cwj007    时间: 2007-4-29 12:57
常见的性能问题,数据库多一些,数据库的监控是重点需要花功夫的,CPU,内存,IO也是需要关注的,需要在对应用加以分析后,进行,一般架构可以帮助你加那一些监控,帮你发现问题
作者: hanghong_good    时间: 2007-7-3 15:14
似懂非懂。。。。sdlkfj4
作者: JOBSDB_joyce    时间: 2007-8-27 13:33
sdlkfj7   嗯~~




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2