歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下高可用/可伸縮Sendmail研究

Linux下高可用/可伸縮Sendmail研究

日期:2017/2/28 17:52:25   编辑:Linux教程

運行Sendmail的服務器群集能夠在有競爭力的價格上提供高性能和高可用性。對於經驗豐富的系統管理員,這一貫是常用的做法。本文描述了我們的研究,量化和描述實現高可用/可伸縮Sendmail 的方法。

我們研究了Linux上Sendmail群集的幾種配置,並對它們的相對性能進行了量化。我們通過調整 Sendmail 的配置以及 Linux 操作系統中的參數,研究並測試了公共性能。我們還沒有一個共享磁盤用於這些測試,因此我們將項目的范圍限定在只包括 SMTP 路由和排隊。這是位於專用網的邊緣或作為內部郵件存儲的前端的Sendmail群集的常用配置。

雖然我們的硬件資源很普通,但我們相信這些相對差異會使我們的結果對於那些要實現基於Linux的 Sendmail服務器群集的系統架構設計師是非常重要的,因為我們的結果說明了Sendmail群集的設計特性的相對重要性。

匯總結果

Sendmail、LDAP 和 DNS 有許多配置選項,但我們只考慮那些對於該應用程序很重要的選項。除非另有聲明,否則我們使用標准軟件和缺省設置。在這些選項中,我們發現有少數因素可以對性能產生巨大影響,或者是實現可伸縮性必不可少的,如 LogLevel 和 QueueDirectory。

最後,我們發現即使正確配置了 Sendmail,所有這些重要因素也會告訴我們兩個事實:

Sendmail 是磁盤密集型的,磁盤速度越快,Sendmail 的速度就越快。

不受控因素也許會影響我們所感知到的性能。如,遠程 DNS 服務器發生故障,路由失常、隊列填滿和其它第三方問題。

Copyright © Linux教程網 All Rights Reserved