51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 12312|回复: 37
打印 上一主题 下一主题

[原创] 简单判断CPU瓶颈(图)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-4-20 16:53:52 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
简单判断CPU瓶颈(图)





1、System %total processor time该值持续超过90%。一种情况特殊:多CPU系统中,数据本身不大,但CPU之间负载状况极不平衡的情况。

2、其次看processor%processor time 和 Processor %user Time 和 processor %privileged Time.

Processor %user Time,如果该值大,考虑能过算法优化等改善这个值。如果是数据库服务器,可能数据库排序或是函数操作消耗了过多的CPU时间。

3、看System/%processor Queue Length的值,当该计数器的值大于CPU数量总数+1时,说明处理器阻塞。

4、多处理器中,%DPC Time的值大于50%,且processor%processor time非常高,则加入网卡可能会提高性能。

[ 本帖最后由 tiannianyong 于 2008-10-22 14:50 编辑 ]

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

38#
发表于 2010-1-13 13:46:15 | 只看该作者
什么版本的LR啊?分析界面和我差距大啊。。
回复 支持 反对

使用道具 举报

该用户从未签到

37#
 楼主| 发表于 2010-1-12 21:34:03 | 只看该作者
后来我发现用NMON这个工具最好判断了。

压力时间设置5分钟,监控一下,分析如果CPU的曲线在90%以上就是瓶颈喽。
回复 支持 反对

使用道具 举报

该用户从未签到

36#
 楼主| 发表于 2010-1-12 21:32:59 | 只看该作者

回复 28# 的帖子

在EXCEL里面画出来的。
回复 支持 反对

使用道具 举报

该用户从未签到

35#
发表于 2009-6-12 13:46:50 | 只看该作者
引起cpu瓶颈有几个原因呢?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    郁闷
    2015-11-27 10:09
  • 签到天数: 10 天

    连续签到: 5 天

    [LV.3]测试连长

    34#
    发表于 2009-2-26 15:11:21 | 只看该作者
    从图和你列举的数据来说,系统资源没有太大的问题,只是你的服务器处理时不时太稳定,这个你要看一下,你的服务器的内存和硬盘读写有没有问题了,在统一分析一下,这个数据不能说明什么问题,从图3数据看来服务器在100个的强压下,还是可以的,但是你最好还是做一下优化,本人一点建议
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    33#
     楼主| 发表于 2009-2-26 13:32:06 | 只看该作者

    回复 20# 的帖子

    那个CPU的利用率五十个用户是68%一百个用户是73%这个是怎么算出来的。?

    答:这个是analysis计算出来的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    32#
    发表于 2008-11-12 16:59:52 | 只看该作者

    学习ing...

    现在还看不懂,不过听起来不错。。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    31#
     楼主| 发表于 2008-10-22 14:55:02 | 只看该作者

    回复 5# 的帖子

    我添加了,判断步骤,请回原贴看吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    30#
     楼主| 发表于 2008-10-22 14:35:35 | 只看该作者
    不是算出来的,是LR分析出来的。图形是根据数据画的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    29#
    发表于 2008-10-22 13:31:56 | 只看该作者
    简单来说随着负载的增加,cpu作为资源的占用率一定会上升的,如果不上升那么就说明别的东西先到瓶颈了
    虽然判断出来cpu是瓶颈,但是并不能说明通过更换cpu就能解决性能问题,还需要更进一步确定导致cpu满的原因是什么
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    28#
    发表于 2008-10-22 13:24:52 | 只看该作者
    请教:第二个图lr里面有吗?数值是怎么得出的呢?
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.5]测试团长

    27#
    发表于 2008-10-22 11:41:01 | 只看该作者
    不错,关于LR结果分析的系统介绍比较少。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    26#
    发表于 2008-10-22 10:05:09 | 只看该作者
    我觉得看LR给出的平均值不能说出什么问题,当并发用户在准备的那个时间段也计算进去了,所以平均值会比较小,我现在看CPU的情况都是要看那个曲线图的,然后自己再弄个平均值出来,一般都比那个要高些。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    25#
    发表于 2008-10-21 17:23:48 | 只看该作者

    咨询

    图标三是loadrunner出的,还是自己用excel制作的呀!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    24#
    发表于 2008-10-21 15:15:58 | 只看该作者
    学习中~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    23#
    发表于 2008-10-21 14:55:33 | 只看该作者
    同意楼上的观点。这张图中CPU不是一直持续偏高的,不能说明CPU有瓶颈
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    22#
    发表于 2008-10-18 10:55:06 | 只看该作者
    期待继续激烈辩论
    我的观点是:%processor time 不能看出的问题,如果CPU持续偏高,还能说过去,但是从图中可看到CPU只是突然标高了几秒,不能说明任何问题啊。(顺便问一下··楼主的图片中的两个人是什么关系 )

    [ 本帖最后由 clxymn 于 2008-10-18 11:00 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    21#
    发表于 2008-10-18 10:48:14 | 只看该作者
    关注
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2008-10-18 08:53:18 | 只看该作者

    新人请教

    请问楼主那个CPU的利用率五十个用户是68%一百个用户是73%这个是怎么算出来的。谢谢赐教了,
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-28 02:56 , Processed in 0.094592 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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