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脚本开发学习笔记

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

loadrunner学习笔记

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

loadrunner 学习笔记--AJAX

用loadrunner测试WEB程序的时候总是会碰到AJAX或者ActiveX实现的功能,而通常这些功能会包含很多客户端函数(一般为JavaScript)。我们该如何处理?如果从功能实现的角度去考虑这...

学习笔记stack相关

  • 2014年10月04日 23:47
  • 21KB
  • 下载

loadrunner、QTP、TestDirector/Quality Center、Rational Robot学习笔记

在Windows XP下安装了loadrunner 8.1、QTP  9.2/QC9.0、TestDirector 8.0、Rational Robot 7.0 loadrunner 8.1 运行菜单...

JMS相关,教程,例子,学习笔记

  • 2011年05月03日 20:59
  • 794KB
  • 下载

LDAP学习笔记相关资料

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

LoadRunner学习笔记(脚本开发_1)1

1.Action 简介 1) 什么是Action? 一个函数包,将用户操作根据类别存放在不同的函数中。 2) 脚本框架生成的时机:当选择完Http协议后,Vu...

Java学习笔记相关

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

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