Analisi del Miglioramento delle Performance di Archiviazione di MailStore Server Versione 9

Performance di Archiviazione di MailStore Server Versione 9

Analisi dell’impatto del nuovo sistema di caching e dell’algoritmo di „Store Hinting“ mediante una prova pratica

MailStore Server durante l’archiviazione esegue un controllo su ogni e-mail nella casella di posta per vedere se sia già presente nell‘archivio. Ciò è necessario per evitare il salvataggio di duplicati nell‘archivio.

Il tempo necessario per questo processo non è costante e dipende da più fattori: dal numero di caselle di posta da archiviare, dal volume di e-mail ricevute e dalle dimensione dell’archivio esistente. Con le versioni precedenti di MailStore Server, per le installazioni con un grande numero di email, si consigliava di impostare l’archiviazione delle caselle di posta in modalità “journal” e di evitare l’archiviazione delle singole email tramite la creazione di profili temporizzati.

L’archiviazione “journal” permette l’archiviazione completa di tutte le email in entrata e in uscita dell’azienda, per cui il processo di archiviazione coinvolge le sole e-mail nella caselle di posta di “journal”. Tutte le email sono cancellate automaticamente dalla caselle di posta di “journal” subito dopo che sono state archiviate con successo. Ciò consente di limitare costantemente il numero di email presenti nella caselle di posta di “journal” e quindi tenere basso il tempo necessario per la loro l’archiviazione in MailStore.

Nella nuova versione 9 di MailStore Server per la prima volta sono stati implementati un nuovo sistema di caching intelligente e un nuovo algoritmo di “store hinting”. Questi algoritmi riducono notevolmente il tempo necessario per controllare la pre-esistenza dell’e-mail quando avviene l’archiviazione delle caselle postali.

Questo miglioramento rende l’archiviazione delle singole caselle e l’archiviazione multi-mailbox una possibile alternativa all’archiviazione di tipo “journal” anche per aziende con un elevato volume di traffico e-mail.

La prova sul campo

  • Archiviazione di 148 IMAP mailboxes
  • 25 thread simultanei
  • Controllo eseguito su 902.716 email

Ambiente per la prova

Sistema Operativo

  • Windows Server 2012 R2
  • MailStore Server è stato installato su una macchina virtuale di un host VMware ESXi

Hardware

  • Intel(R) Xeon(R) CPU E5645 @2.40GHz (Quad Core)
  • 4 GB RAM

Memoria di massa

  • Tutti i dati della virtual machine sono collocati in un hard disk dedicato di un Synology RS3412RPxs NAS collegato via protocollo iSCSI tramite una connessione 1-Gbit Ethernet al host ESXi utilizzando una scheda di rete interna.
  • L’array RAID (RAID 10) si compone di quattro hard disks Western Digital da 4-TByte a 7.200 rpm

L’impostazione è in linea con le raccomandazioni sul nostro sito per ambienti con 250 utenti.

I Risultati

Tempo necessario in minuti

Messaggi di posta elettronica elaborati al secondo

Carico della CPU e l’uso di rete

MailStore Server 8

  • Il carico della CPU è stato di circa 54%
  • L’utilizzo della rete è stato di 5,7 MB/s
  • Tutti i core della CPU erano in esecuzione al 99%
  • L’utilizzo della rete è sceso al di sotto 0,3 MB/s

MailStore Server 9

Conclusioni

Con la nuova versione 9 di MailStore Server quindi le caselle di posta vengono sincronizzate con una velocità tre volte superiore. Le risorse disponibili nelle CPU più recenti sono utilizzate con maggiore efficienza mentre il carico di lavoro della rete e del server di posta viene ridotto.

Ulteriori opportunità di ottimizzazione

Un aumento ancora maggiore in termini di prestazioni è stato ottenuto con ulteriori CPU e core e in maniera più significativa dall’ottimizzazione del sistema di storage. Alcune delle misurazioni specifiche che sono state considerate:

  • Uso di uno storage locale
  • Uso di tanti piccoli dischi rigidi, piuttosto che l’uso di pochi dischi di grandi dimensioni
  • Uso di dischi rigidi SAS da 10.000 RPM o velocità superiori
  • Uso di cache SSD

Scarica il presente articolo in PDF

Analisi del Miglioramento delle Performance di Archiviazione di MailStore Server Versione 9

Maggiori informazioni in lingua inglese

Requisiti di sistema

http://en.help.mailstore.com/System_Requirements

Indicazioni sulle prestazioni e scalabilità

http://en.help.mailstore.com/Performance_and_Scalability_Guidelines

Traduzione dell’articolo apparso nel sito del produttre:

http://blog.mailstore.com/en/2014/10/01/greatly-increased-archiving-performance-mailstore-server-9/

 

Comments are closed.