우리는 전자 메시지의 네 가지 기본 기능인 메시지 수신, 사용자 사서함으로의 배달, 메시지 저장소 및 사용자가 저장된 전자 메일에 액세스하는 세 가지 솔루션에 대한 비교 성능 조사를 수행 할 것을 고려했습니다. 비즈니스 및 ISP의 두 가지 사용 시나리오가 고려되었습니다..
테스트를 거친 세 가지 솔루션은 다음과 같습니다.
- Sendmail (메시지 수신 및 배달) + Dovecot (메시지 저장 및 액세스)
- Postfix (메시지 수신 및 전달) + Cyrus (메시지 저장 및 액세스)
- AXIGEN (완벽한 솔루션)
Gmail에서 이메일 주소를 차단하는 방법
테스트는 서버에 미리 결정된 크기의 메시지를 보내고 사용자의 사서함에서 수락 여부를 확인하는 것으로 구성됩니다.
수신 된 전자 메일 메시지의 총 트래픽 (2007 년 Radicati에서 예상 한 전체 트래픽의 72 %)의 많은 수의 스팸 메시지는 서버 사용 빈도가 높은 빈번한 기간을 생성합니다. 과부하 조건에서 응답하는 서버의 능력을 확인하기 위해 1, 2, 4 및 8 병렬 연결에서 요청에 대한 응답 시간을 테스트했습니다.
비즈니스 유형 시나리오 (중 / 대기업)
형질
중대형 회사는 일반적으로 보안 및 효율성 측면에서 자체 메시징 솔루션을 사용합니다. 일반적으로 비즈니스 환경에서 전송되는 메시지는 중간 크기 (13.6kB)이며 직원은 IMAP 프로토콜을 통해 전자 메일 클라이언트 (예 : MS Outlook, Mozilla Thunderbird 등)에 연결합니다..
테스트 결과
메시징 솔루션의 가장 관련성이 높은 성능 지표는 서버가 수락 한 메시지 수와 시간 단위로 사용자 사서함에 배달 된 메시지 수입니다. 이상적으로 두 지표는 동일합니다. 따라서 서버는 수신 된 모든 메시지를 즉시 전달할 수 있습니다.
테스트를 실행 한 후
우리는 센드 메일의 경우, 허용 된 메시지 수가 전달 된 메시지 수와 거의 같아서 서버의 신뢰성을 보장한다는 것을 알아 냈습니다. 또한 병렬 연결 수가 증가하면 이러한 메시지 수가 증가합니다. 그러나 4 ~ 8 개의 병렬 연결에서는 수신 / 전달 된 메시지 번호가 약간만 증가하므로 최대 성능 수준이 보관된다는 결론을 얻을 수 있습니다. 얼마나 많은 병렬 연결이 추가 되더라도 총 성능은 더 이상 증가하지 않습니다. 우리는 Postfix에서 일단 병렬 연결 수를 늘리면 받아 들인 메시지와 전달 된 메시지의 수 사이의 차이가 훨씬 큽니다. 훨씬 작다. 처리 능력의 큰 부분이 메시지를 받아들이는 데 사용된다는 결론을 내릴 수 있습니다. 슬프게도, 전달은이 동작의 영향을받습니다. 즉, 메시지 큐가 계속 증가하여 결국 서버가 막히게됩니다. 센드 메일과 비교할 때, Postfix는 단일 연결의 경우 조금 더 잘 작동하지만, 병렬 연결 수가 증가함에 따라 성능 균형이 센드 메일로 전환됩니다. 처음 두 솔루션과 달리 AXIGEN은 수신 된 전달 된 메시지와 그 성능은 새로운 병렬 연결이 추가 될 때 매우 높아져서 8 개의 병렬 연결에서 Sendmail과 Postfix보다 거의 13 배 더 잘 작동합니다. 결론적으로, 정상적인 교통 상황에서는 7-20 메시지 / 초 성능이 만족 스럽습니다. Sendmail 또는 Postfix 솔루션은 바이러스 확산 상황, 스팸 공격, 많은 수의 메시지 (예 : 대량 메일 그룹으로의 전자 메일) 또는 서버 공격의 경우와 같이 트래픽이 많을 때 적합하게 작동합니다. AXIGEN은 훨씬 더 안정적입니다..