51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3395|回复: 14
打印 上一主题 下一主题

[求助] 对高清页面压测,各项指标上不去啊,服务器各项资源利用不上去(是否正常)

[复制链接]
  • TA的每日心情
    无聊
    2018-8-8 11:08
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    跳转到指定楼层
    1#
    发表于 2015-8-13 10:15:12 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 51sheng 于 2015-8-13 17:24 编辑

    测试环境,Linux5.8_x64 ,8核 16G内存,应用服务器nginx1.4.2 部署静态页面,公司局域网环境百兆,对也一个页面进行压测(其中有一个高清png大概238kB,导致了recive时间比较长)
    1.做了单用场景测试(立即加载,运行1小时后,立即结束,设置了pacing时间2~3s)

    2.500用户的场景测试(每2s加载15个vuser,持续运行1min,立即结束,设置了pacing时间2~3s)

    现在是服务器各项资源都非常的低,利用不上去。各项指标不行 (avg:5s左右  ,90percent:10s左右, tps:31左右)

    我上传了附件一个是单用户场景的和500vuser场景的,以及nginx的配置。大神们帮我看看啊!!
    (由于文件比较大,使用了多个分卷,务必全部下载解压)


    本帖子中包含更多资源

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

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

    使用道具 举报

  • TA的每日心情
    无聊
    2018-8-8 11:08
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    2#
     楼主| 发表于 2015-8-13 16:16:50 | 显示全部楼层
    踏雪飞狐 发表于 2015-8-13 13:43
    你的网络吞吐量是不是达到极限了,导致其他资源上不去

    是局域网100MB/s啊,throught没有达到吧。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-8-8 11:08
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    3#
     楼主| 发表于 2015-8-13 16:18:45 | 显示全部楼层
    jingzizx 发表于 2015-8-13 14:13
    看了你nmon记录的结果,cpu,内存,io占用,传输都不是很大,而且根据linux内存机制,访问相同网页理论上应 ...

    谢谢,对的,服务器资源利用率都不大的,nginx配置也是参照网上的,也不是太懂,我再看看
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-8-8 11:08
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    4#
     楼主| 发表于 2015-8-13 17:07:46 | 显示全部楼层
    来人帮偶看看啊。。。。。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-8-8 11:08
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    5#
     楼主| 发表于 2015-8-13 17:17:52 | 显示全部楼层
    51sheng 发表于 2015-8-13 16:18
    谢谢,对的,服务器资源利用率都不大的,nginx配置也是参照网上的,也不是太懂,我再看看

    runtime-setting中我的设置都是默认的,设置是否正确呢
    C:\Documents and Settings\Administrator\桌面\IMG_0340.JPG
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-8-8 11:08
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    6#
     楼主| 发表于 2015-8-14 16:18:10 | 显示全部楼层
    stone0214 发表于 2015-8-13 23:21
    简单的算算把
    100Mb/s= 12.5M/s  网络上的文件读写最大能承受12.5M/s
    现在我们来算算实际的区间

    嗯,服务器之间传输速率在1000Mbits/sec=125M/s ,使用软件进行测试,能达到116M/s。但是windows client到Linux 服务器只有11.3M/s,Linux服务器到windows client也是11.3M/s。领导说公司的网络是以太网100M/s,我问了下,公司的局域网连的交换机,还好自己测试一下局域网的带宽!但为什么服务器之间传输带宽能有116M/s,而server 到 client,client 到 server 感觉只有11.3M/s呢,很奇怪啊!!!看来网络有问题了,帅哥你知道什么问题啊?!
    RunTime-Setting你是怎么设置的啊?我是默认设置的。



    下面是Linux Redhat 5.8_x86 的eth0网卡信息:
    Settings for eth0:
            Supported ports: [ TP ]
            Supported link modes:   10baseT/Half 10baseT/Full
                                    100baseT/Half 100baseT/Full
                                    1000baseT/Half 1000baseT/Full
            Supports auto-negotiation: Yes
            Advertised link modes:  10baseT/Half 10baseT/Full
                                    100baseT/Half 100baseT/Full
                                    1000baseT/Half 1000baseT/Full
            Advertised auto-negotiation: Yes
            Speed: 1000Mb/s
            Duplex: Full
            Port: Twisted Pair
            PHYAD: 1
            Transceiver: internal
            Auto-negotiation: on
            Supports Wake-on: g
            Wake-on: g
            Current message level: 0x000000ff (255)
            Link detected: yes




    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-8-8 11:08
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    7#
     楼主| 发表于 2015-8-14 16:23:57 | 显示全部楼层
    踏雪飞狐 发表于 2015-8-13 17:49
    你要确定没达到,在进行压力的时候你看看的吞吐量是多少就知道了啊。配置没问题的话很可能就是这个吞吐量 ...

    嗯,服务器之间传输速率在1000Mbits/sec=125M/s ,使用软件进行测试,能达到116M/s。但是windows client到Linux 服务器只有11.3M/s,Linux服务器到windows client也是11.3M/s。领导说公司的网络是以太网100M/s,我问了下,公司的局域网连的交换机,还好自己测试一下局域网的带宽!但为什么服务器之间传输带宽能有116M/s,而server 到 client,client 到 server 感觉只有11.3M/s呢,很奇怪啊!!!

    LR的throughput的吞吐量avg:7~8M/s ,max:10~11M/s
    看来网络有问题了,带宽不够啊,帅哥你知道什么问题啊?!
    RunTime-Setting你是怎么设置的啊?我是默认设置的。


    下面是Linux Redhat 5.8_x86 的eth0网卡信息:
    Settings for eth0:
            Supported ports: [ TP ]
            Supported link modes:   10baseT/Half 10baseT/Full
                                    100baseT/Half 100baseT/Full
                                    1000baseT/Half 1000baseT/Full
            Supports auto-negotiation: Yes
            Advertised link modes:  10baseT/Half 10baseT/Full
                                    100baseT/Half 100baseT/Full
                                    1000baseT/Half 1000baseT/Full
            Advertised auto-negotiation: Yes
            Speed: 1000Mb/s
            Duplex: Full
            Port: Twisted Pair
            PHYAD: 1
            Transceiver: internal
            Auto-negotiation: on
            Supports Wake-on: g
            Wake-on: g
            Current message level: 0x000000ff (255)
            Link detected: yes
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-8-8 11:08
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    8#
     楼主| 发表于 2015-8-14 16:27:28 | 显示全部楼层
    stone0214 发表于 2015-8-13 23:21
    简单的算算把
    100Mb/s= 12.5M/s  网络上的文件读写最大能承受12.5M/s
    现在我们来算算实际的区间

    嗯,服务器之间传输速率在1000Mbits/sec=125M/s ,使用软件进行测试,能达到116M/s。但是windows client到Linux 服务器只有11.3M/s,Linux服务器到windows client也是11.3M/s。领导说公司的网络是以太网100M/s,我问了下,公司的局域网连的交换机,还好自己测试一下局域网的带宽!但为什么服务器之间传输带宽能有116M/s,而server 到 client,client 到 server 感觉只有11.3M/s呢,很奇怪啊!!!

    LR的throughput的吞吐量avg:7~8M/s ,max:10~11M/s
    看来网络有问题了,带宽不够啊,帅哥你知道什么问题啊?!
    RunTime-Setting你是怎么设置的啊?我是默认设置的。
    监控网络用什么工具啊?


    下面是Linux Redhat 5.8_x86 的eth0网卡信息:
    Settings for eth0:
            Supported ports: [ TP ]
            Supported link modes:   10baseT/Half 10baseT/Full
                                    100baseT/Half 100baseT/Full
                                    1000baseT/Half 1000baseT/Full
            Supports auto-negotiation: Yes
            Advertised link modes:  10baseT/Half 10baseT/Full
                                    100baseT/Half 100baseT/Full
                                    1000baseT/Half 1000baseT/Full
            Advertised auto-negotiation: Yes
            Speed: 1000Mb/s
            Duplex: Full
            Port: Twisted Pair
            PHYAD: 1
            Transceiver: internal
            Auto-negotiation: on
            Supports Wake-on: g
            Wake-on: g
            Current message level: 0x000000ff (255)
            Link detected: yes
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-8-8 11:08
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    10#
     楼主| 发表于 2015-8-17 16:58:33 | 显示全部楼层
    大神们,你们去哪里潇洒了啊?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-10 09:26 , Processed in 0.070973 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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