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 at 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://dovecot.org/pipermail/dovecot/attachments/20180704/feb79e58/attachment.html>
On 4 Jul 2018, at 20.10, Jo?o Paulo Sacchetto Ribeiro Bastos <joaopaulosr95 at 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 at 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. -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://dovecot.org/pipermail/dovecot/attachments/20180706/6ede209e/attachment.html>
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 at iki.fi> wrote:> On 4 Jul 2018, at 20.10, Jo?o Paulo Sacchetto Ribeiro Bastos < > joaopaulosr95 at 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 at 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://dovecot.org/pipermail/dovecot/attachments/20180706/e88265e7/attachment.html>