51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3086|回复: 5
打印 上一主题 下一主题

[原创] 查看Apahce占用CPU信息.....迷茫

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-1-5 17:08:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 EricLU 于 2012-1-5 17:09 编辑

我做性能测试时,需要记录Apache占用CPU、内存的情况。
服务器:
CPU        8核Intel(R) Xeon(R) CPU      E5606  @ 2.13GHz
MEM        16401404 KB
NET        100Mbps
OS:        Ubuntu 10.0.4

TOP命令:CPU总使用19%
LoadRunner:CPU总使用19%
LoadRunner看Apahce占用CPU为:45%
用这个命令:ps -eo "%C %p %z %a"|awk '{arr[$4]+=$1} END {for (i in arr) {print arr,i}}'|grep apache2
为:167.7 /usr/sbin/apache2

请问大家,哪个才是正确的,或者是都不正确。
大家有什么方法指教一下,小弟不胜感激!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-1-6 10:54:36 | 只看该作者
做性能测试你要注意下你的运行环境,如果你的项目在服务器上你也要注意下有没有别的人或者别的项目在用这台服务器,loadrunner记录的数据基本不会错,如果有别人和你共用一台服务器的话,服务器的CPU使用当然高了,你要晓得,LR的对服务器包括IOS读写,内存的使用率,CPU的使用率,都是真实的反应的一个情况,这也就是为什么CPU的监视窗口没有运行Vuser的话里面的数据也是开始记录,LR反应的是一个整体的情况,不是单独的反应你一个项目的使用率,这样的话应用范围广,对以后分析数据也有帮助,我们公司做性能测试都是一个项目一个服务器,这样得出的数据才准确。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2012-1-8 15:42:38 | 只看该作者
回复 2# clack-kent


    我这里也是有专门的性能测试服务器。

但Loadrunner记录的Apache占用的CPU为什么比CPU总使用率还要高呀?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2012-1-9 10:13:29 | 只看该作者
期待专家解答
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2012-1-9 16:30:03 | 只看该作者
呃,会不会所监听到的Apahce占用CPU总使用实际只是CUP某一个内核的使用率?
上次录的时候也出现过LR里显示的是100%,而nmon显示的只有30%多,实际上是四个核中的一个核的使用率为100%的情况。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    6#
    发表于 2012-1-16 11:45:34 | 只看该作者
    回复 4# EricLU

    麻烦你把数据图和度量值贴出来。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-14 02:56 , Processed in 0.077854 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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