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

來源:互聯網
上載者:User

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

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

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

  匯總結果

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

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

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

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

  我們發現了什麼

  叢集的伺服器:通過叢集兩個伺服器並在前端添加負載平衡器,我們發現了最佳訊息輸送量 — 大約每秒 100 條訊息。這是最佳單伺服器結果的效能的兩倍,單伺服器的最佳效能大約是每秒 50 條訊息。當添加第三個伺服器時,幾乎看不到效能有所改進。



相關文章

Alibaba Cloud 10 Year Anniversary

With You, We are Shaping a Digital World, 2009-2019

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。