|
本帖最后由 lziyanl 于 2011-8-2 17:29 编辑
软件环境:win server 2003 + IIS6.0 + ORACLE 11
loadrunner场景设置:
vuser(虚拟用户):100
ramp up:simultaneously 100 start
ramp down:simultaneously 100 stop
持续时间:5分钟
thinktime:无
集合点:无(取消)
结果:
Transactions:[/td] [td]Total Passed: 265,460[/td] [td]Total Failed: 0[/td] [td]Total Stopped: 78[/td]
Measurement | Minimum | Average | [td] | Maximum[/td] | % Processor Time | [td]98.698[/td] | 99.615 | 100 | % User Time | 68.49 | 74.218 | 81.347 | Average Transaction Response Time | action: 0.185 login: 0.153 | action: 0.231 login: 0.197 | action: 0.342 login: 0.311 | [td] | Processor Queue Length[/td] | 0 | 9.04 | 23 |
Context Switches/sec 561.291 [td][/td] [td]14233.691 20381.741
[td=1,1,120][/td] [td]Transactions per Second 0 436.283 652
[td] Throughput [td]0 [/td][td]1690159.934 [/td][td]2091475.75 [/td][tr][td=1,1,1%][/td]
通过查看日志,每秒正常响应(返回200)的请求数量:
14:30:04 -> 98
14:30:05 -> 370
14:30:06 -> 524
14:30:07 -> 488
14:30:08 -> 313
14:30:10 -> 508
14:30:11 -> 533
14:30:12 -> 567
14:30:13 -> 541
......
问题: 1、在现有CPU:Intel(R) Xeon(R) CPU X5667@3.07GHz×2 硬件条件下,有什么性能调优的方法能降低CPU使用率?比如说更改“核心请求队列次数”、“AspProcessorThreadMax”(数据库属性)什么的。
2、当设置“集合点”和“thinktime=10"时,将虚拟用户设为400、500、800或1500,CPU使用率基本都是差不多100%了。但是访问很正常,也没有失败事务。
3、希望哪位大侠能发给我一份性能测试报告或者比较标准的测试数据(就是我测试出的数据达到了一个什么样的情况),回复里贴出也好,谢谢!邮箱:ziyan_ll@163.com
|
|