Benchmarks with imaptest
Hey guys,
Has anybody ever used imaptest to benchmark *ONLY* reads? I'm trying to run a battery of tests in my new cluster and apparently no combination of parameters works, because fetch instruction doesn't run. Below is the command I'm using and its partial output
imaptest/src/imaptest host=$SERVER_IP port=143 user=teste%d@example%d.com pass=$TEST_PASS users=10 domains=10 clients=100 - append=0 select=100 fetch=100 Logi Sele Fetc Logo 100% 100% 100% 100% 166 156 0 156 99/100 223 230 0 230 100/100 206 203 0 203 97/100
Can anybody help me understand why fetch doesn't work and how to fix this?
Regards,
João Paulo Bastos DevOps Engineer at Mav Tecnologia Belo Horizonte - Brazil +55 31 99279-7092
On 4 Jul 2018, at 20.10, João Paulo Sacchetto Ribeiro Bastos <joaopaulosr95@gmail.com> wrote:
Hey guys,
Has anybody ever used imaptest to benchmark *ONLY* reads? I'm trying to run a battery of tests in my new cluster and apparently no combination of parameters works, because fetch instruction doesn't run. Below is the command I'm using and its partial output
imaptest/src/imaptest host=$SERVER_IP port=143 user=teste%d@example%d.com <http://d.com/> pass=$TEST_PASS users=10 domains=10 clients=100 - append=0 select=100 fetch=100 Logi Sele Fetc Logo 100% 100% 100% 100% 166 156 0 156 99/100 223 230 0 230 100/100 206 203 0 203 97/100
Can anybody help me understand why fetch doesn't work and how to fix this?
I think the users simply don't have any mails in their INBOX. You can also add "rawlog" parameter and imaptest writes rawlog.* files. From them you can see what the IMAP traffic is. Especially if it says "* 0 EXISTS" then there are no mails.
Heu Timo, thanks for your answer. Actually I tried to be careful about empty mailboxes before running the read tests but and my big surprise, I still had empty ones and this might have been the case =/ On Fri, 6 Jul 2018 at 05:44 Timo Sirainen <tss@iki.fi> wrote:
On 4 Jul 2018, at 20.10, João Paulo Sacchetto Ribeiro Bastos < joaopaulosr95@gmail.com> wrote:
Hey guys,
Has anybody ever used imaptest to benchmark *ONLY* reads? I'm trying to run a battery of tests in my new cluster and apparently no combination of parameters works, because fetch instruction doesn't run. Below is the command I'm using and its partial output
imaptest/src/imaptest host=$SERVER_IP port=143 user=teste%d@example%d.com pass=$TEST_PASS users=10 domains=10 clients=100 - append=0 select=100 fetch=100 Logi Sele Fetc Logo 100% 100% 100% 100% 166 156 0 156 99/100 223 230 0 230 100/100 206 203 0 203 97/100
Can anybody help me understand why fetch doesn't work and how to fix this?
I think the users simply don't have any mails in their INBOX. You can also add "rawlog" parameter and imaptest writes rawlog.* files. From them you can see what the IMAP traffic is. Especially if it says "* 0 EXISTS" then there are no mails.
--
João Paulo Bastos DevOps Engineer at Mav Tecnologia Belo Horizonte - Brazil +55 31 99279-7092
participants (2)
-
João Paulo Sacchetto Ribeiro Bastos
-
Timo Sirainen