51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[求助] NMON测试结果分析,求大侠指点

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-5-24 16:47:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

附件为并发数300、800.

响应时间并发数300=24s左右。800=80s左右。

用LR细分图,分析是服务器原因。但nmon结果显示CPU和内存指标正常。

其他指标看不懂,求大侠帮忙看看,指点一下是不是硬盘和网络的原因。

测试环境cpu:16,内存16G,千兆网卡。

压力机在做压力的同时,我一直关注着CPU和内存,以及网络。都没超过百分之50.

压力机是在机房的,也是千兆网卡,配置都很高。

请指点。在线坐等。

本帖子中包含更多资源

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

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

使用道具 举报

  • TA的每日心情
    慵懒
    2017-7-9 10:38
  • 签到天数: 13 天

    连续签到: 1 天

    [LV.3]测试连长

    2#
    发表于 2013-5-26 09:16:29 | 只看该作者
    你没看到800的 CPU—all都满了。自己仔细看看,最好找个懂得。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2013-5-26 11:56:45 | 只看该作者
    吞吐量、点击率、成功(失败数)。。。把报告之类的也贴出来看看
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2013-5-26 22:46:34 | 只看该作者
    单从nmon很难分析定位出问题,我大概从你给的nmon说说,楼主参考着看
    从nmon图里能看到系统CPU比较空闲,to 二楼,CPU_ALL的那个sheet的第二张图是说当前系统分配的CPU处理能力是16个,而不是用满了16个。
    磁盘I/O每秒才30多,吞吐也就100多K,也不是瓶颈。
    内存一共16G,占用率差不多一半,测试过程中一直没有大的变化,说明被测应用应该已经比较稳定,或者说因为中间件、数据库配置参数的原因,导致不能再申请更多资源。
    网络上倒是发送流量相对较大,800用户的时候达到了20m,而且呈很规律的波动,猜测要不是你对登陆设置了集合点,要不就是登陆用户并发的时候对数据库产生了很多的锁,锁释放的时候会有规律的波动。
    从进程上来看你的环境把应用中间件Weblogic和数据库Oralce装在一起了,Weblogic最大占用2G内存,Oracle启动了2个实例??且Oracle 10的数据库进程内存占用不是很高,猜测是不是数据库相关参数配置的低了,导致瓶颈出现在了数据库上。
    楼主参考着分析吧。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2013-5-26 23:02:32 | 只看该作者
    单从nmon很难分析定位出问题,我大概从你给的nmon说说,楼主参考着看
    从nmon图里能看到系统CPU比较空闲,t ...
    dionysus 发表于 2013-5-26 22:46


    楼主也查查数据源连接池的大小吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2013-5-27 09:31:48 | 只看该作者
    回复 4# dionysus

    我设了集合点,所以波动很规律,怎么查看是不是数据库的原因?

    高手。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2013-5-27 09:34:14 | 只看该作者
    回复 2# 张亚洲


        大哥你说满的那个是CPU个数。16个。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2013-5-27 10:22:18 | 只看该作者
    回复  dionysus

    我设了集合点,所以波动很规律,怎么查看是不是数据库的原因?

    高手。
    coolyy 发表于 2013-5-27 09:31



        监控数据库和中间件内部的指标,问清楚用户登陆时应用和数据库都在做什么,最重要还有现实中是不是有800个用户同时提交登陆请求的场景,不要压偏了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2013-5-27 15:24:03 | 只看该作者
    回复 8# dionysus


        请问下,我用LR监控linux时,发现context switch rate和interrupt rate的值很高。50并发的时候平均值就达到了8000左右。这两个值高的话,是不是瓶颈呢?
       而且拿20和50结果来比较的话,吞吐量50并发低于20并发。
       您说监控数据库和中间件,是用LR直接监控,还是其他的方法?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2013-5-27 21:32:40 | 只看该作者
    回复  dionysus


        请问下,我用LR监控linux时,发现context switch rate和interrupt rate的值很高。 ...
    coolyy 发表于 2013-5-27 15:24


    个人感觉这两个值都不算高,数据库和中间件可以用LR监控,但我一般习惯用它们自带的命令或工具、视图监控
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-11-20 14:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    11#
    发表于 2014-12-23 16:07:57 | 只看该作者
    dionysus 发表于 2013-5-26 22:46
    单从nmon很难分析定位出问题,我大概从你给的nmon说说,楼主参考着看
    从nmon图里能看到系统CPU比较空闲,t ...

    请问你是从哪张表中可以看出“从进程上来看你的环境把应用中间件Weblogic和数据库Oralce装在一起了,Weblogic最大占用2G内存,Oracle启动了2个实例”的?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-21 22:51 , Processed in 0.077930 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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