51Testing软件测试论坛

标题: 吞吐量为什么总维持在一个水平? [打印本页]

作者: ld_abc    时间: 2007-12-20 18:26
标题: 吞吐量为什么总维持在一个水平?
我在做性能测试时,无论并发是30人还是300人,吞吐量差不多都是维持在一个水平,这个现象正常么?是不是因为我机器带宽有限制,所以不能给服务器造成更大的压力?
作者: purezzj    时间: 2007-12-20 22:03
服务器被你压坏了。。。
开个玩笑。。
作者: tails82    时间: 2007-12-20 22:54
如果连接数没有被限制的话,那么就是网络带宽有瓶颈了
作者: tacy_lee    时间: 2007-12-21 00:15
吞吐量本来就是一定的
作者: nishuangxi    时间: 2007-12-21 10:35
原帖由 tacy_lee 于 2007-12-21 00:15 发表
吞吐量本来就是一定的



这句话是什么意思能举例解释一下嘛?
作者: you力    时间: 2007-12-21 11:57
如果100人并发和1000人并发,吞吐量还是一定的么?
作者: ZH_0211    时间: 2007-12-21 12:10
我同意3#的看法
作者: smallsky    时间: 2007-12-21 12:12
吞吐量是指:单位时间内系统处理的客户请求的数量,直接体现软件系统的性能承载能力。
吞吐量用:请求数/秒或是 叶面数/小时
作者: smallsky    时间: 2007-12-21 12:14
也就是说如果30和300的用户吞吐量一样的话,这个时候还没有达到瓶颈,
这是我个人的见解
作者: Zee    时间: 2007-12-21 12:17
这是显然的资源利用率不高,原因有多种。

如果吞吐量没有达到上限,在增加用户的时候,吞吐量是应该增加的。
像连接数,资源利用率,JVM等都有可能引起这样的问题。
作者: smallsky    时间: 2007-12-21 12:18
上面打错啦,应该是已经达到瓶颈
作者: smallsky    时间: 2007-12-21 12:19
同意10楼的说法
作者: log_1    时间: 2007-12-21 12:27
已经达到瓶颈了,不可能30和100用户是一样的吞吐量。
作者: ld_abc    时间: 2007-12-21 16:09
在测试访问静态页面的时候,设置为每2分钟增加100个虚拟用户(每个用户不间断操作),只有在用户开始加载的一瞬间,吞吐量会发生几倍的放大,之后又恢复到原来的大小,这个是什么原因呢?
作者: wine_test    时间: 2007-12-21 18:27
关注,学习~~
喜欢这样的帖子
作者: msnshow    时间: 2007-12-22 12:10
建议你和其它图表结合起来看,这样就很容易看出是什么原因了
作者: lee_huo    时间: 2007-12-22 16:22
如果是静态页,可能是缓存引起的。
作者: 冰清    时间: 2007-12-24 11:42
能不能把上面的问题说的更具体一点。
作者: ld_abc    时间: 2007-12-24 12:25
16楼,需要和什么图表结合看?只看这个图,是不是已经说明性能有问题了?
作者: dujun    时间: 2007-12-24 17:11
关注关注
作者: water0661    时间: 2007-12-24 17:32
好像不是带宽的问题,检查一下是不是连接数超过限制了

[ 本帖最后由 water0661 于 2007-12-24 17:37 编辑 ]
作者: 雷声之前    时间: 2007-12-25 15:43
吞吐量恒定说明网络出现了瓶颈
作者: kuangjianke    时间: 2007-12-25 16:36
建议在每次开始加载新用户的时候,把系统内的缓存删除,以免影响测试结果
作者: z3z3z3z3    时间: 2007-12-25 17:43
学到了新的东西
作者: bluemoon1999    时间: 2007-12-27 15:37
怎么样才能提高吞吐量?
如果在软件不变的情况下, 决定吞吐量 是不是就是硬件了?
作者: waterkilly    时间: 2007-12-27 17:15
针对楼主的问题:吞吐量已经达到瓶颈了,一般情况下是由网络带宽引起的。但也有可能是服务器引起的。这需要进一步的分析。可以针对服务器或网络的监控结果做进一步的分析
作者: waterkilly    时间: 2007-12-27 17:21
to : id_abc是系统不稳定,在处理流量方面存在瓶颈
作者: zhsh1203    时间: 2007-12-30 16:00
标题: 回复 1# 的帖子
是正常的,这时候说明你服务器的正常,可以再加大压力进行测试!
作者: mlw2000    时间: 2008-1-2 09:04
haode
作者: ld_abc    时间: 2008-1-2 10:10
晕了,怎么有说正常的,有说不正常的
作者: mustwangrong    时间: 2008-1-2 16:41
标题: Bruce GCL
楼主是Bruce GuCL?
要不可能这么巧,Bruce Gu刚和我讨论过这个问题.
我的意思是,到达系统承受力最优吞吐量后,TPS就不变了
作者: coRinth    时间: 2008-1-2 17:42
标题: 回复 1# 的帖子
你所谓的:吞吐量总维持在一个水平
是什么水平呢?
定值还是上下还在波动?
作者: ld_abc    时间: 2008-1-2 18:12
回31楼,我不是Bruce GuCL。
你说的“达到最优吞吐量后不变”,是不是要以“施加的压力也不变”为前提?我记得一本书上说过,如果在系统已经达到最优吞吐量后仍然对系统施压,吞吐量会降下来。不知道我说的对不对?
作者: ld_abc    时间: 2008-1-2 18:15
回32楼,我在14楼发了一个图,“总维持在一个水平”,是说我的并发人数不断增加,但吞吐量一直在一个范围波动。(只有在加载人数的瞬间变大)
作者: eden_guo    时间: 2008-1-3 14:33
证明已经出现瓶颈了..
作者: mustwangrong    时间: 2008-1-4 10:04
标题: 回复 33# 的帖子
书上说的对




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2