51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5649|回复: 10
打印 上一主题 下一主题

[求助] loadrunner的UNIX Resources中的CPU Utilization指标和TOP命令中的怎么不一致

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-7-26 10:41:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 不想继续点点点 于 2011-7-26 10:43 编辑

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

top里查的CPU使用率才不到1%,为什么不一致呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2011-7-26 14:52:03 | 只看该作者
监控的应用服务器是4核的,下面是TOP的图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2011-7-26 17:27:37 | 只看该作者
在top结果中第三行为CPU状态,依次为用户占用、系统占用、优先进程占用、闲置进程占用
而lr监控的CPU却是系统总体的CPU占用率
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2011-7-27 10:32:17 | 只看该作者
本帖最后由 不想继续点点点 于 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监控的却并没有这么高。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2011-7-27 17:22:04 | 只看该作者
在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查看到的值,



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


回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2011-7-29 17:02:04 | 只看该作者
我也遇到过这种情况,loadrunner看到的CPU utilization跟top直接看到的CPU使用情况不一致,后面换成nmon监控了
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2011-7-30 06:26:47 | 只看该作者
我是使用vmstat 和top(两者差不多)

看us+sy总体的。LR估计监控的是总体的吧?
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2011-9-26 09:27:55 | 只看该作者
顶起,同问各位高手。。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2012-8-2 14:05:31 | 只看该作者
我也遇到这个问题了,一直没找到合适的方法,TOP出来的数据跟LR监控的出入很大,感觉LR监控的数据参考意义不大,我也准备采用nmon试一下
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2013-5-22 10:56:06 | 只看该作者
各位能给个Top的软件给我吗?拜谢了!313262845@qq.com
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2013-6-4 10:54:20 | 只看该作者
求nmon的免费下载地址,发我313262845@qq.com,拜谢了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-23 05:29 , Processed in 0.084757 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表