Apache Worker mpm 更改沒有影響

Apache Worker mpm 更改沒有影響

我正在嘗試使用 jmeter (10 個主機,10 個線程)和各種 mpm 配置對我的 apache 伺服器進行負載測試。我嘗試了從 maxclient 150 到 3000 的各種設置,但平均響應時間的差異可以忽略不計。

CPU 使用率達到 10% 左右,而 RAM 使用率則少得多,總共約為 100 MB 左右。運行 apache 伺服器的機器是雙核心 16 GB 機器。

知道為什麼 mpm 配置變更對回應時間沒有任何影響嗎?

編輯:它是一個標準的 apache 伺服器,提供圖片、js 檔案、css 檔案等靜態內容

關於 10 個線程:我真的很抱歉,我沒有完全解釋線程部分。我確實嘗試了從 6 到 30 的不同線程值。對於 150 個 maxclient 設置,它從 ~45ms 更改為 ~430ms,對於 3000 個 maxclient 設置,它從 ~45ms 更改為 ~420ms。我不確定我在哪裡犯了錯。

答案1

正如 GioMac 指出的,你的數學有缺陷。

ApacheMaxClients限制僅在以下情況下才會產生影響:達到極限
10 個主機,每個主機有 10 個線程,即 100 個客戶端。
如果MaxClients設定為 150,您將永遠不會拒絕使用這些設定的客戶。

增加更多 jmeter 用戶端(另外 10 個主機,或增加到 20 個執行緒/主機),或減少MaxClients到 100 以下的值,以便達到限制。那麼性能上應該會有明顯的差異。

相關內容