loadrunner的UNIX Resources中的CPU Utilization指标和TOP命令中的怎么不一致
本帖最后由 不想继续点点点 于 2011-7-26 10:43 编辑请问loadrunner的UNIX Resources中的CPU Utilization指标和TOP命令中的us和sy不一致?
top里查的CPU使用率才不到1%,为什么不一致呢? 监控的应用服务器是4核的,下面是TOP的图 在top结果中第三行为CPU状态,依次为用户占用、系统占用、优先进程占用、闲置进程占用
而lr监控的CPU却是系统总体的CPU占用率 本帖最后由 不想继续点点点 于 2011-7-27 10:38 编辑
如果说lr监控的是CPU却是系统总体的CPU占用率。那user mode CPU Utilization的值是否等于top中所有CPU的us的相加值?
可为什么在top中,所有cpu的值加起来也不到lr监控中的CPU占用率。那么lr监控的CPU占用率到底是什么值,是否有参考意义?谢谢解答~~实在是困惑了
下面付top中每个cpu的使用率图:
而且在一楼的图中, cpu utilization已经到了100%。可top监控的却并没有这么高。 在lr帮助文档中看到了以下的内容以下默认度量可用于 UNIX 计算机:
度量
说明
Average load
最后一分钟同时处于“就绪”状态的平均进程数
Collision rate
以太网上检测到的每秒冲突数
Context switches rate
每秒在进程或线程之间切换的次数
CPU utilization
CPU 利用时间的百分比
Disk rate
磁盘传输速率
Incoming packets error rate
接收以太网包时的每秒错误数
Incoming packets rate
每秒传入的以太网包数
Interrupt rate
设备的每秒中断次数
Outgoing packets errors rate
发送以太网包时的每秒错误数
Outgoing packets rate
每秒传出的以太网包数
Page-in rate
每秒读入物理内存的页数
Page-out rate
每秒写入页面文件以及从物理内存中删除的页数
Paging rate
每秒读入物理内存或写入页面文件的页数
Swap-in rate
每秒从内存交换出的进程数
Swap-out rate
每秒从内存交换出的进程数
System mode CPU utilization
系统模式下的 CPU 利用率(以百分比表示)
User mode CPU utilization
用户模式下的 CPU 利用率(以百分比表示)
而linux的TOP命令的详解是这样的: TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况。
TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序
通过对比,我个人的观点:CPU utilization只所高呢,是因为loadrunner监控时,cpu是在运行状态的,不管是sleep的进程,还是在run的进程,这些应该都在使用cpu
System mode CPU utilization和User mode CPU utilization两种方式应该更能说明问题,这些值应该接近top查看到的值,
也不知道我理解的可对,等人来指点
我也遇到过这种情况,loadrunner看到的CPU utilization跟top直接看到的CPU使用情况不一致,后面换成nmon监控了 我是使用vmstat 和top(两者差不多)
看us+sy总体的。LR估计监控的是总体的吧? 顶起,同问各位高手。。 我也遇到这个问题了,一直没找到合适的方法,TOP出来的数据跟LR监控的出入很大,感觉LR监控的数据参考意义不大,我也准备采用nmon试一下 各位能给个Top的软件给我吗?拜谢了!313262845@qq.com 求nmon的免费下载地址,发我313262845@qq.com,拜谢了
页:
[1]