在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查看到的值,
也不知道我理解的可对,等人来指点
|