Sun Java System Messaging Server 6.3 管理指南

19.4.1 其他有用的 MeterMaid 選項

另外有兩個配置選項在某些狀況下相當有用。conn_throttle.so 共用程式庫也具有 throttle_p 功能,在連線超過連續 60 秒的一段長時間時,連線會受到限制。MeterMaid 也提供這個相同的運作方式,方法是在 MeterMaid 伺服器系統上配置下列選項:


configutil -o metermaid.table.ext_throttle.options -v penalize

這會變更 ext_throttle 表的運作方式,因此,在連線嘗試超過針對 metermaid.table.ext_throttle.quota 所設定的值時,連線會受到限制。

另一個選項與接收大量連線的系統相關聯。由於 MeterMaid 能夠追蹤整個分散式 MTA 環境的連線,因此,對於整個 MTA 環境的流量而言,MeterMaid 內部記憶體資料庫中保留的連線數量限制可能不足。預設值是每個表格 1000 個項目,但是,如果您預期整個 MTA 環境每分鐘會超過 1000 個連線,則您可以透過配置選項增加這個數目:


configutil -o metermaid.table.ext_throttle.max_entries -v max_entries

請注意,如果在 60 秒內達到 max_entries,MeterMaid 也會自動捨棄最舊且最不常使用的項目。因此,最常連線的系統會保留在 MeterMaid 的表格中進行計數,以保持足夠的資訊可提供有效率的節流。