系统性能测试及调优
要测试系统的性能,需要我们收集系统的Throughput和Latency这两个值。首先,需要定义Latency这个值,如对于网站首页响应时间必需是4秒以内(根据不同的业务来定义)
其次,准备性能测试工具,一个工具用来制造高强度的Throughput(通常有Loadrunner、Jmeter等),另一个工具用来测量Latency。关于如何测量Latency,你可以在代码中测量,但是这样会影响程序的执行,而且只能测试到程序内部的Latency,真正的Latency是整个系统都算上,包括操作系统和网络的延时,一般性能测试工具都有配套组件。
最后,开始性能测试。不断地提升测试环境的Throughput,然后观察系统的负载情况,如果系统顶得住,那就观察Latency的值。这样,就可以找到系统的最大负载,并且你可以知道系统的响应延时是多少。
更多内容请参见《系统性能测试及调优》一文,原文出处:http://www.51ste.com/front/det-2.html
感谢分享
页:
[1]