U-Mail郵件服務器Centos版本并發壓力測試
發布時間:2019-04-09

測試環境:

◇ XEON 4核2.80GHZ,4G 內存,500GB由Linux LVM(邏輯卷管理)劃分的固態硬盤分區

◇ Centos 7.5 操作系統

◇ U-Mail郵件服務器 9.8centos企業版,關閉防火墻等安全設置

◇ 測試軟件:郵件壓力測試工具 smtp-source

測試過程:

使用壓測工具smtp-source生成1000個線程,在測試機器向郵件服務器上的1000個賬號投遞總共100W封10KB大小的郵件,平均每個賬號接收1000封郵件。

以下數據為U-Mail實驗室測試數據,具體數據會因條件不同而產生差異,U-Mail郵件服務器的負載狀態如下:

◇ CPU占用率:Mysql服務器CPU占用率在40%上下波動,6個郵件核心投遞進程平均CPU占用率為30%。

◇ 內存占用率:最高占用3800M,最高內存占用率95%。其中服務器在測試前內存使用700M,Mysql占用內存500M,服務器當前接收1000個投遞連接,(3800-700-500)/1000=2.6,也就是說每增加一個并發進程,服務器將消耗2.6M的內存。郵件接收完畢后,內存占用恢復到1000M左右。

◇ 服務器網絡吞吐速度(使用iftop命令觀察):上行平均2Mb/s,下行平均5Mb/s,網絡吞吐速度主要取決于服務器所處的物理網絡環境架構。

◇ 磁盤平均讀寫速度(iotop命令觀察):讀60MB/s,寫30MB/s,讀寫速度取決于硬盤類型(機械/固態)以及硬盤分區方式。

◇ 總共投遞時間:32分鐘33秒,1000000/(30*60+33) =512,平均每秒接收512封郵件。

測試結論:

郵件服務器對資源的依賴型的強弱如下:服務器線路>內存>硬盤> CPU。

服務器瓶頸主要在網絡吞吐速度和內存大小。

服務器至少需要預留2G左右的運行內存,4G內存的服務器能輕松接收1000個以上的并發進程。

在內存充足(>=8G)的情況下,服務器能輕松接收2000個以上的并發進程。

考慮到發郵件屬于頻率比較低的操作,以及根據行業經驗,按照20倍的用戶支持計算,得出以下結論:

◇ XEON 4核2.8GHZ,4G 內存,500G LVM固態硬盤的服務器可以支持至少1000個用戶并發,支持20000用戶以上。

◇ XEON 4核2.8GHZ,8G 內存,500G LVM固態硬盤的服務器可以支持至少2000個用戶并發,支持40000用戶以上。

由于實際使用環境比壓測環境復雜,并且考慮到后續郵件數據量的增長及其擴展性等相關因素,推薦配置如下:

推薦配置

CPU

內存

硬盤容量

RAID

備份

25-250用戶數

Xeon 四核

8G

200GB-500GB

RAID 5

硬盤容量*2

250-500用戶數

Xeon 四核

16G

1TB-2TB

RAID 5

硬盤容量*2

500-2000用戶數

Xeon 八核

16G

2TB-3TB

RAID 5

硬盤容量*2

2000-無限用戶數

Xeon 十六核

32G

3TB-6TB

RAID 10

硬盤容量*2

 

如有郵件服務器雙機熱備等其它需求,請聯系U-Mail出具具體的方案,謝謝!

 

歡迎大家關注U-Mail微信公眾號,會定期給大家分享一些郵件相關的知識和U-Mail最新動態

購買咨詢:400-8270-002
郵件服務器售后服務
U-Mail企業郵箱系統

掃一掃
關注U-Mail微信

版權所有?U-Mail Co.,Ltd.粵ICP備05041925號    

粵公網安備 44030402001576號

QQ咨詢
演示平臺
返回頂部
现在做什么生.意最赚钱 北京有哪几家配资公司 湖北快三开奖结果彩经网 上证指数是多少 辽宁十一选五遗漏表 股票下跌对上市公司影响 安徽快三推荐 今天股票大盘是多少 上海快三是不是官方的 六肖王中王免费期期准92期 吉林十一选五走势图