这里没有软件测试的泛泛理论,只有博主的最佳实践。 博主的研究方向为静态分析和性能测试,致力于各种测试工具的引入、评估和开发。 本博的测试文章均为作者原创,转载请务必注明出处。

与某自称“菜鸟”网友关于性能测试的对话

上一篇 / 下一篇  2008-06-17 17:19:58

与某自称“菜鸟”网友关于性能测试的对话

xxxx@hotmail.com说:
你好,能否打扰下,请教点系统性能上的问题。
问题现象是这样的:
在系统业务操作高峰时间段,终端用户在操作系统时,有时系统无法正常响应,呈现空白或其他异常页面,但稍后刷新一下或者再次操作时,响应正常。

软件系统其实是正常运行,并没有瘫痪或崩溃。

请问这类情况,一般是什么地方出了瓶颈?
huior 说:
打个比方,在人口密度很大的商业区,你打手机,第一次拨号,显示网络繁忙,你重新拨号,正常了
xxxx@hotmail.com说:
嗯,也就是出现了堵塞
xxxx@hotmail.com说:
但这个堵塞,我该如何解决呢?
huior 说:
很显然,你的server处于接近满负荷在运行。在某个一瞬间,负荷已满,新的请求可能无法响应
huior 说:
解决方法,当然是给server扩容了
xxxx@hotmail.com说:
不好意思,我是性能测试的菜鸟。那这样的话,也就是硬件上的瓶颈?
huior 说:
给server扩容,使其处于最佳负荷状态,而不是满负荷状态
xxxx@hotmail.com说:
我用loadrunner来检测服务器的一些计数器数据,发现其他计数器还好,就是处理器计数器数据不对,在很多时间点上,此数值比较大,显示处理器堵塞
huior 说:
不一定只是硬件,有可能通过给软件调优,也能扩大容量
xxxx@hotmail.com说:
软件优化,该从何着手呢?这个问题比较白,请见谅
huior 说:
一本书都写不完,叫我如何说明白
xxxx@hotmail.com说:
 :P

xxxx@hotmail.com说:
谢谢指导

随便看看吧,一段网络对话,不保证一定正确,因为网友对问题的描述比较简单,偶对问题的回答也没有深入思考,几乎没有经过大脑。

仅供参考。


TAG:

如果Zee还在工作 引用 删除 Zee   /   2008-06-22 09:11:37
如果计数器按所描述的大多处在正常的状态。只有CPU偶尔是高的,这里,应该去看CPU的队列。CPU高并不一定是拥塞,队列才能说明拥塞。
感觉描述的不是硬件问题。
 

评分:0

我来说两句

Open Toolbar