Centos

sendmail 日誌中的 load average 語句是什麼意思?現在的洛杉磯?還是門檻?

  • February 27, 2013

在 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中“手動”設置這些值,然後看看會發生什麼。

引用自:https://serverfault.com/questions/372506