Centos
sendmail 日誌中的 load average 語句是什麼意思?現在的洛杉磯?還是門檻?
在 sendmail 日誌中,我看到如下事件:
Mar 20 08:36:05 foo sendmail_daemon_foo[1234]: rejecting connections on daemon MTA: load average: 50
這是否意味著連接被拒絕,因為系統上的目前平均負載為 50?或者這是否意味著連接被拒絕,因為系統上的目前平均負載超過了 sendmail 門檻值 50?
我有 8 個核心的雙 Xeon 處理器。據我所知,sendmail 根據幾個公式(根據http://www.sendmail.org/m4/tweaking_config.html)限制連接:
- 預設情況下,當平均負載達到 8 * procs 數時,消息會排隊
- 預設情況下,當平均負載達到 12 * procs 數時,消息會被拒絕
我沒有任何特殊配置,所以除非 LA 至少 64 歲,否則我不會認為會有問題。
想法?
正如配置自述文件所述:
- confQUEUE_LA 隊列LA
$$ varies $$僅隊列功能啟動的平均負載。預設值為 (8 * numproc),其中 numproc 是線上處理器的數量(如果可以確定的話)。
- confREFUSE_LA 拒絕LA
$$ varies $$拒絕傳入 SMTP 連接的平均負載。預設值為 (12 * numproc) 其中 numproc 是線上處理器的數量(如果可以確定的話)。
最好在sendmail.mc中“手動”設置這些值,然後看看會發生什麼。