2010-01-07 34 views
3

如果我想監視我的請求的響應時間,我應該使用Apache的mod_status還是應該使用Passenger的passenger-status監控工具?將在Apache中啓用`mod_status`減慢我的應用程序?

我的問題是,啓用mod_status會減慢我的應用程序的速度,但我無法比較,因爲我需要運行mod_status來衡量性能。

由乘客的單程載客狀態只給了我,像這樣一些瑣碎的信息:

----------- General information ----------- 
max  = 6 
count = 0 
active = 0 
inactive = 0 
Waiting on global queue: 0 

----------- Domains ----------- 
... 

回答

3

我不相信這應該會對Apache的性能產生任何影響。

幾乎所有的模塊正在做的是採取內部狀態,服務器已經有—即它知道它產生了多少工人,他們在做什麼等等—並呈現爲HTML。

+1

同意。請參閱http://www.philchen.com/2008/06/02/apache-20-mod_status-effects-on-performance-server-resources – 2010-01-07 22:19:11

1

僅供參考:我有一個運行接收實時流量的apache 2.2.16版本(所以不是基準測試)。沒有紅寶石或乘客,但與mod_fastcgi。

在175req/s服務器保持運行,在370運行負載爲8-10。

禁用Extended狀態(但保持啓用mod_status的)後,負荷下降到低於2

禁用mod_status的完全沒有作出過度地停止擴展任何差別(負載可能已經太低,現在看到的差異) 。

相關問題