51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7012|回复: 23
打印 上一主题 下一主题

[原创] 服务器为何资源利用不起来,却时常抛出连接超时的错

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-2-27 18:07:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求助:
    目前进行压力测试,服务器已放到机房中,现在是远程控制机房里的一台服务器(当负载机)对另一台应用服务器进行压力测试,每两分钟加压100个用户,最多达到1600个用户,期间时不时,就会有几个超时的页面(机房里的网络速率在10G),而服务器的CPU利用率不到10%。请问这种现象是何导致的呢?有没有高手帮忙解决一下呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-2-27 22:23:06 | 只看该作者
顶起来,高手多给点意见!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2012-2-27 23:02:35 | 只看该作者
要么你都在刷Cache,要么你的请求都被某种策略挡住了,导致系统没啥负载
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2012-2-28 11:03:43 | 只看该作者
回复 4# 云层



   于大侠“都在刷cache”是什么意思呢?  我也遇到了同样的问题,服务器资源利用不上去,tps到120就再也上不去了,在加大压力只会使响应时间加长,中间件、数据库的连接数设置反复的改了试也没有效果。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2012-2-28 11:14:17 | 只看该作者
up
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2012-2-28 11:15:38 | 只看该作者
回复 5# anna03


"tps到120"这不小啊? 是什么类型的系统,  说下场景情况
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2012-2-29 15:19:08 | 只看该作者
我听过一个说法是 一台配置为2G内存的压力机,那么他能压的用户数在300,是不是也有这个问题呢
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2012-2-29 15:24:44 | 只看该作者
我也想问是不是虚拟用户数过多了
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2012-2-29 15:36:27 | 只看该作者
本帖最后由 wsbuaa 于 2012-2-29 15:39 编辑

我有个问题…………
你是否考虑了生成压力的机器在测试时的网路使用率是多少?
要是达到或接近100%的话,就得扩充压力端的接入带宽了,多加几台压力机也可以
还有,生成压力的机器在测试过程中的资源使用率如何?
要是高的话,就得考虑多加几台压力机了
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2012-2-29 16:06:07 | 只看该作者
回复 5# anna03
cache就是数据库缓存服务器啊
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    11#
    发表于 2012-2-29 21:43:34 | 只看该作者
    要看出错率
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.5]测试团长

    12#
    发表于 2012-3-1 11:11:32 | 只看该作者
    晕倒。。。
    不知道具体客户端的配置。上1600用户需要的客户端性能也不能很差吧。。。

    感觉有点像是客户端瓶颈。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2012-3-1 11:17:20 | 只看该作者
    回复 7# edisonzhang


       互联网上的一个应用,目标是300tps。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2012-3-1 11:17:57 | 只看该作者
    本帖最后由 anna03 于 2012-3-1 11:25 编辑

    回复 11# liangdd


        你没明白我的问题,用了缓存,tps应该更高才是。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
     楼主| 发表于 2012-3-2 15:27:12 | 只看该作者
    回复 2# szyszy2000


       查了一下应用服务器中的连接等待时间过长(6分钟),导致进来的用户一直处于等待状态,一旦占满了,后续再进入的用户就无法再进行连接操作了。目前调整了该参数后,会好点。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
     楼主| 发表于 2012-3-2 15:29:16 | 只看该作者
    回复 4# 云层


        Cache方面还比较正常,数据库的资源利用率维持在20%~30%间
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
     楼主| 发表于 2012-3-2 15:32:26 | 只看该作者
    回复 10# wsbuaa


        负载机目前跟应用服务器相同的配置(都为16核CPU,24G的内存),网络方面,最高利用率能达到1G。目前有一个问题,可能负载机请求的太快,应用服务器分配不过来。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
     楼主| 发表于 2012-3-2 15:36:06 | 只看该作者
    本帖最后由 zhangug 于 2012-3-2 15:37 编辑

    现在还有一个问题,在运行到400个用户时,就开始报Action.c(31): Error -27783: Timeout (120 seconds) exceeded while attempting to establish connection to host“localhost”问题;
    在运行到1000个用户,持续3分钟后,执行退出操作,报了Error -26610: HTTP Status-Code=502 (Bad Gateway) for "http://localhost/”的问题。
    如何解决呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2012-3-5 13:40:57 | 只看该作者
    回复 19# zhangug[/i
    第一个问题,在VUG——Run-time Setting——Performance——Options里修改设置,把120改成1000试试,如图

    第二个问题,压力过大,服务器处理不过来了,减少虚拟用户数

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
     楼主| 发表于 2012-3-6 09:55:43 | 只看该作者
    回复 20# ymwang119


        该参数早就调了。出现该类问题,是分配的端口过多,用户再进来已没有可用的端口再提供分配。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-10-5 17:20 , Processed in 0.115573 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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