请教如何测定web服务器性能?

请教如何测定web服务器性能?

比如apache+tomcat的应用,我们如何测定服务器性能并发现瓶颈所在呢?
[quote]原帖由 "wangrujun"]比如apache+tomcat的应用,我们如何测定服务器性能并发现瓶颈所在呢?[/quote 发表:


用apache自带的工具ab,先试试


QUOTE:
原帖由 "南非蜘蛛"][quote:3044bae3d2="wangrujun"]比如apache+tomcat的应用,我们如何测定服务器性能并发现瓶颈所在呢?[/quote 发表:


用apache自带的工具ab,先试试

能否具体点?谢谢


QUOTE:
原帖由 "combo"][quote:c1033c94b1="南非蜘蛛"][quote:c1033c94b1="wangrujun"]比如apache+tomcat的应用,我们如何测定服务器性能并发现瓶颈所在呢?[/quote 发表:


用apache自带的工具ab,先试试

能否具体点?谢谢[/quote]

我在上面从贴了一个帖子,你看看吧
南非蜘蛛,你好:
用ab只能检测apache的性能,并不能检测tomcat的性能。
而且ab是在本地进行测试,也没有模拟真实环境
ab不好,试试http_load吧,tomcat偶不懂,不喜欢java等
[quote]原帖由 "arche"]ab不好,试试http_load吧,tomcat偶不懂,不喜欢java等[/quote 发表:


还懂java?
好的。谢谢。
我试试http_load吧
http_load在哪里可以下载?
你的性能测试不知道包括了哪几块.

给你个大概思路吧,ethereal |httpwacher来看下http 连接有没问题,可对此结果做出如KeepAlive,  ETAG(多机状态需要很是注意),Last-Modified等的修改,  如web 状态复杂(有防火墙等)而影响了SYN--ACK 建立时间也会让性能测试有很大失察.

模拟环境我不多说了 测试工具 除了上面的,你也可以查下: httperf, autobench等使用
Httperf 是一个用来度量 Web 服务器性能的工具。Httperf 工具可以控制发出请求的速度、总连接数和超时限制

可参看我的www.enissue.com  
Tags: test