Se você quiser medir o desempenho do seu servidor IMAP, o melhor é encontrar ou criar uma ferramenta de referência de IMAP. Carregue um monte de mensagens e execute um conjunto de testes em uma ou mais contas de usuário. Por exemplo:
- Faça login no servidor IMAP
- Selecione uma caixa de correio
- FETCH os cabeçalhos das mensagens
- FETCH um número de mensagens
- APENAS algumas mensagens para a caixa de correio
- Marque alguns deles para exclusão ou como visto, encaminhado, respondido, etc.
- Expurgar a caixa de correio
- Sair
Cronometre cada operação individual para identificar pontos de acesso. E quanto mais próximo você modelar os testes que você executa para o que seus usuários fazem melhor. Por exemplo, se sua carga de trabalho se inclinar strongmente para a busca de mensagens e não muito para o armazenamento de novas mensagens, sua suíte de testes deve refletir isso.
Você pode encontrar uma ferramenta existente, mas se não, há uma série de boas APIs IMAP. Escolha um idioma de sua preferência, escolha uma API e crie uma ferramenta para você mesmo.
-Rick