Loadrunner学习笔记_CPU相关

原创 2006年05月18日 15:51:00
对CPU的消耗我主要分为三部分:系统内核命令的消耗(如磁盘系统产生的消耗),sql server 产生的消耗,其它应用程序产生的消耗
 
不同的磁盘控制器和驱动程序所用的内核处理时间不同。高效的控制器和驱动程序所用的特权时间较少,可留出更多的处理器时间给用户应用程序,从而提高总体的吞吐量。
 
 
 
监视的参数:
  • Processor:% Privileged Time
该计数器对应于处理器执行系统内核命令(如处理 SQL Server I/O 请求)所用时间的百分比。如果 Physical Disk 计数器的值很高时该计数器的值也一直很高,则考虑使用速度更快或效率更高的磁盘子系统。
 
  • Processor:%User Time
这一计数器值是处理器执行用户进程(如 SQL Server 进程)所用时间的百分比。
  • 系统:Processor Queue Length
这一计数器表示等待处理器时间的线程数。当一个进程的线程需要的处理器循环数超过可获得的循环数时,就产生了处理器瓶颈。如果有很多进程在争用处理器时间,也许需要安装一个速度更快的处理器,或者如果使用的是多处理器系统则再增加一个处理器。
 
如果确定与磁盘的I/O相关,则进一步关注磁盘的性能,开是否是磁盘的瓶颈,处理该问题之后再来确定是否是CPU的问题。
[Processor:%Privileged Time 和 Physical Disk 的值都很高,说明磁盘I/O存在问题]
 
如果不是 sql server 进程,其它应用程序也占用了很多的CPU资源,则考虑不在此服务器上运行该应用程序,之后再来确定是否是sql server 引起的CPU资源不够的问题
[Processor:%User Time 关注sql server 的该值,如果该值不是很大,说明sql server 没有占用太多的cpu资源]
 
如果是因为sql server 引起了CPU 资源不够的问题,
[Processor:%User Time 关注sql server 的该值,如果该值很大]
则考虑:
1.       是何种操作导致的此问题
2.       程序是否可优化
3.       是否升级CPU
 
 
 
 
 

解决LoadRunner回放Socket脚本时CPU 100%

  • 2012年03月13日 11:13
  • 59KB
  • 下载

LoadRunner学习记录-基础篇

LoadRunner学习记录,通过对官方帮助手册,有计划的逐笔学习,并记录下自己学习的过程。第一次学习的目标是基础概念。...
  • cafardhaibin
  • cafardhaibin
  • 2016年03月23日 11:24
  • 1193

Loadrunner性能测试总结

软件测试火的一塌糊涂的时候,大家心里估计在颤抖。不就是点点系统嘛,能有什么大出息,软件测试做几年以后大家水平都差不多,如何才能不被快速取代,去做性能测试呀。 测试做久了就会知道,性能测试是测...
  • liu870915
  • liu870915
  • 2016年09月01日 13:48
  • 1432

LoadRunner压力测试--windows资源监控计数器

http://blog.csdn.net/wangxianglian/article/details/6940293 分析以及监视场景 在运行过程中,可以监视各个服务器的运行情况(Da...
  • happyjxt
  • happyjxt
  • 2016年03月11日 16:35
  • 3617

LoadRunner脚本开发学习笔记

  • 2012年11月14日 09:31
  • 199KB
  • 下载

LoadRunner性能测试学习笔记

  • 2017年12月11日 10:29
  • 160KB
  • 下载

loadrunner学习笔记

  • 2014年08月26日 17:07
  • 36KB
  • 下载

LDAP学习笔记相关资料

  • 2010年10月14日 18:01
  • 272KB
  • 下载

Python学习笔记——socket通信相关资源文件

  • 2017年07月18日 17:10
  • 24KB
  • 下载

学习笔记stack相关

  • 2014年10月04日 23:47
  • 21KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Loadrunner学习笔记_CPU相关
举报原因:
原因补充:

(最多只允许输入30个字)