huangdxx 发表于 2009-2-5 18:52:36

根据这些数据如何判决一台服务器能够承受的最大用户数量?

脚本录制过程中无thinktime,共包括7个步骤:
        步骤一:访问网站默认页
        步骤二:登陆
        步骤三:××××××××
        步骤四:××××××××
        步骤五:*********
        步骤六:********
        步骤七:退出系统
在场景中,采用10秒增加一批用户,100添加完成所有并发用户,场景持续运行20分钟,后停止,下面是采集上来的数据:
并发人数        事务完成平均时间        持续时间(M)               完成事务总数        成功率
10        0.428                21.33                   29086                99%
20        0.781                21.33                   31868                99%
50        1.91                21.33                   32596                99%
100        3.609                21.33                   34527                99%
200        7.182                21.33                   34885                99%
400        14.466                21.33                   34970                99%
500        18.947                21.46                   33131                99%
600        25.794                21.45                   29141                99%
服务器资源方面,web服务器cpu达到瓶颈从20个并发用户起,cpu占有率均是95%以上,其他资源还可以,数据库服务器资源占用很少,根据上面数据可以判断出并发用户400时达到系统的最大处理能力;
老板让给出单台web服务器支持的最大在线用户是多少,不知道如何估算,那位大虾知道怎么估比较合理啊?

love_yebin 发表于 2009-2-6 08:45:44

从数据好象可以看出,你服务器在200-----400时候达到瓶颈
关于并发方面的计算
推荐以下计算方式
n=使用用户数*0.8*平均每用户的业务数*业务平均完成时间*调整因子/(0.2*系统使用时间)


或者是200用户的90%通过结果

trapezia 发表于 2009-2-6 09:35:41

1.根据使用感受,如果一个应用1秒以内反馈,用户认为不错,3秒以内亦可接受,超过5秒就显得有些久了。
2.CPU占用持续超过70%且没有下降,则系统响应会下降。CPU应可认为可能存在瓶颈。
3.“最大”的概念不清楚,按照你的数据600也没有太多失败,但是25.794的事务响应已经过长了。
4.我的看法较为保守,认为是100。
5.测试时间是否过短?

yetties2005 发表于 2009-2-6 09:57:10

觉得要做web服务器支持的最大在线用户是多少,最好是多个角本一起跑,例如只登录不做操作、登录后查看、登录后操作等。
根据08\20原则判断:)

navy2008 发表于 2009-2-9 15:04:50

原帖由 yetties2005 于 2009-2-6 09:57 发表 http://bbs.51testing.com/images/common/back.gif
觉得要做web服务器支持的最大在线用户是多少,最好是多个角本一起跑,例如只登录不做操作、登录后查看、登录后操作等。
根据08\20原则判断:)

恩,感觉说的很对,学习了

navy2008 发表于 2009-2-9 15:07:09

原帖由 yetties2005 于 2009-2-6 09:57 发表 http://bbs.51testing.com/images/common/back.gif
觉得要做web服务器支持的最大在线用户是多少,最好是多个角本一起跑,例如只登录不做操作、登录后查看、登录后操作等。
根据08\20原则判断:)

恩,感觉说的很对,学习了
可是存在的问题是,该如何正确估计每个栏目的用户数啊?是个问题,我现在想测试一下我们网站的最大用户数呢!

[ 本帖最后由 navy2008 于 2009-2-9 15:09 编辑 ]

小宇十一月 发表于 2014-8-18 18:32:37

08/20原则是什么?
页: [1]
查看完整版本: 根据这些数据如何判决一台服务器能够承受的最大用户数量?