亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1801 | 回復: 8
打印 上一主題 下一主題

[Web] apache性能問題 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2007-01-17 15:19 |只看該作者 |倒序瀏覽
Linux  2.6.9-5.ELsmp #1 SMP Wed Jan 5 19:30:39 EST 2005 i686 i686 i386 GNU/Linux

內存4G,
4CPU
vendor_id       : GenuineIntel
cpu family      : 15
model           : 4
model name      : Intel(R) Xeon(TM) CPU 3.00GHz
stepping        : 10
cpu MHz         : 3001.532
cache size      : 2048 KB

apache 2.2,worker模式

<IfModule mpm_worker_module>
    StartServers         5
    MaxClients         700
    MinSpareThreads     25
    MaxSpareThreads      50
    ServerLimit         15
    ThreadsPerChild    50
    MaxRequestsPerChild   0
</IfModule>

配置里,我設定的最大進程數為15,apache能夠維持的很好,在夜間,用戶數比較多,工作進程長時間維持在15個當用戶數進一步猛增后,進程數開始失控,最多時達到25個,最大連接數也沒有任何效果!


原來還遇到一種情況,當時配置是這樣:
<IfModule mpm_worker_module>
    StartServers         5
    MaxClients         5000
    MinSpareThreads     45
    MaxSpareThreads      100
    ServerLimit         150
    ThreadsPerChild    50
    MaxRequestsPerChild   0
</IfModule>

當用戶數比較多時,進程數達到150多個,這個時候,網絡流量沒有了,進程好像是不工作了,長時間處于停滯狀態(tài),手工強行重啟才能解決問題.

請高手指點迷津!謝謝!

論壇徽章:
0
2 [報告]
發(fā)表于 2007-01-17 15:27 |只看該作者
總感覺worker模式用的問題挺多,關注一下

論壇徽章:
0
3 [報告]
發(fā)表于 2007-01-17 15:45 |只看該作者
另外補充一下:

當用戶數比較多時,進程數達到150多個,這個時候,網絡流量沒有了,進程好像是不工作了,長時間處于停滯狀態(tài),手工強行重啟才能解決問題.

--------------------------------------------------
當時系統(tǒng)的cpu被耗完

論壇徽章:
0
4 [報告]
發(fā)表于 2007-01-17 17:16 |只看該作者
單個進程的內存占了多少?

論壇徽章:
0
5 [報告]
發(fā)表于 2007-01-17 17:26 |只看該作者

回復 4樓 wigeboy 的帖子

apache死掉的哪次,忘了把內存消耗的情況記錄下來,據平時觀察,內存應該不是問題.
因為常駐內存基本上都只有幾M

論壇徽章:
0
6 [報告]
發(fā)表于 2007-01-17 17:39 |只看該作者
ThreadsPerChild 還是建議用25吧。多了可能導致不穩(wěn)定

論壇徽章:
0
7 [報告]
發(fā)表于 2007-01-17 17:48 |只看該作者

回復 6樓 suek 的帖子

我就是怕ThreadsPerChild設置太小會增大系統(tǒng)開銷呀

論壇徽章:
0
8 [報告]
發(fā)表于 2007-01-18 11:14 |只看該作者
我倒是覺得在MaxClients參數保持5000不變的情況下
ServerLimit   參數降低      
ThreadsPerChild    稍微提高,整體性能會好一點,不知道我的意見對不對?

論壇徽章:
0
9 [報告]
發(fā)表于 2007-01-18 11:41 |只看該作者

回復 8樓 zhangweibo 的帖子

我也是這么認為的,呵呵,linux中進程增加,必然會增大系統(tǒng)開銷,而同一進程中的線程增大,只會增大線程部分的開銷,進程中的內存是共享的,只不過存在共享變量互斥的問題,但是我認為,HTTP請求的響應速度沒必要哪么高,所以互斥的影響是可以忍受的,而在文件緩存的利用上就減少了不小的開銷!
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP