51Testing软件测试论坛

标题: loadrunner的UNIX Resources中的CPU Utilization指标和TOP命令中的怎么不一致 [打印本页]

作者: 不想继续点点点    时间: 2011-7-26 10:41
标题: loadrunner的UNIX Resources中的CPU Utilization指标和TOP命令中的怎么不一致
本帖最后由 不想继续点点点 于 2011-7-26 10:43 编辑

请问loadrunner的UNIX Resources中的CPU Utilization指标和TOP命令中的us和sy不一致?[attach]74428[/attach]

top里查的CPU使用率才不到1%,为什么不一致呢?
作者: 不想继续点点点    时间: 2011-7-26 14:52
监控的应用服务器是4核的,下面是TOP的图[attach]74435[/attach]
作者: 倾斜的太阳    时间: 2011-7-26 17:27
在top结果中第三行为CPU状态,依次为用户占用、系统占用、优先进程占用、闲置进程占用
而lr监控的CPU却是系统总体的CPU占用率
作者: 不想继续点点点    时间: 2011-7-27 10:32
本帖最后由 不想继续点点点 于 2011-7-27 10:38 编辑

如果说lr监控的是CPU却是系统总体的CPU占用率。那user mode CPU Utilization的值是否等于top中所有CPU的us的相加值?

可为什么在top中,所有cpu的值加起来也不到lr监控中的CPU占用率。那么lr监控的CPU占用率到底是什么值,是否有参考意义?谢谢解答~~实在是困惑了

下面付top中每个cpu的使用率图:

[attach]74459[/attach]
而且在一楼的图中, cpu utilization已经到了100%。可top监控的却并没有这么高。
作者: 倾斜的太阳    时间: 2011-7-27 17:22
在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查看到的值,



也不知道我理解的可对,等人来指点



作者: lightcabbage    时间: 2011-7-29 17:02
我也遇到过这种情况,loadrunner看到的CPU utilization跟top直接看到的CPU使用情况不一致,后面换成nmon监控了
作者: 鹭岛    时间: 2011-7-30 06:26
我是使用vmstat 和top(两者差不多)

看us+sy总体的。LR估计监控的是总体的吧?
作者: lizhifeisofy    时间: 2011-9-26 09:27
顶起,同问各位高手。。
作者: HGBAC    时间: 2012-8-2 14:05
我也遇到这个问题了,一直没找到合适的方法,TOP出来的数据跟LR监控的出入很大,感觉LR监控的数据参考意义不大,我也准备采用nmon试一下
作者: zj7733736    时间: 2013-5-22 10:56
各位能给个Top的软件给我吗?拜谢了!313262845@qq.com
作者: zj7733736    时间: 2013-6-4 10:54
求nmon的免费下载地址,发我313262845@qq.com,拜谢了




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