Questions regarding imaptest
rub zorghy
gdrub13 at gmail.com
Thu Jan 15 17:39:15 UTC 2015
Sorry, I forgot to specify my workload :
./imaptest-1.0.0/src/imaptest secs=300 clients=800 seed=123
userfile=/tmp/userlist_imaptest no_tracking mbox=/tmp/dovecot-crlf
with dovecot-crlf : http://www.dovecot.org/tmp/dovecot-crlf
Kind regards, rub
2015-01-14 15:50 GMT+01:00 rub zorghy <gdrub13 at gmail.com>:
> Hi,
>
> The measurements were created under the following conditions :
>
> • operating system : Red Hat Enterprise Linux Server release 6.6
> (Santiago) kernel in version 2.6.32-504.el6.x86_64
> • virtual server (VMware) with an Intel(R) Xeon(R) 4vCPU E5649 x 2,526 GHz
> (2 cores per virtual socket) and 4 GB RAM
> • 7,200 RPM SATA 1TB (FC SAN IBM System Storage N3400)
> • all file systems had been formated in ext4
> • Dovecot v.2.0.9
> • imaptest v.1.0.0
> • LDAP 389 Directory Server v.1.2.2
> • free pagecache, dentries and inodes: echo 3 > /proc/sys/vm/drop_caches
> and services restarted before the test
>
> "Tuning" based upon the book « *Dovecot: POP3/IMAP servers for
> enterprises and ISPs* » Peer Heinlein :
>
> ---%<------------------------------------------
>
> imap {} (10-master.conf).
> service imap {
> [...]
> process_limit = 8192
> [...]
> }
>
> auth {}
> service auth {
> [...]
> client_limit = 9516
> [...]
> }
>
> process_min_avail = 16
>
> ---%<------------------------------------------
>
> mail_max_userip_connections = 100
>
> The test results shows :
>
> Logi List Stat Sele Fetc Fet2 Stor Dele Expu Appe Logo
> 100% 50% 50% 100% 100% 100% 50% 100% 100% 100% 100%
> 30% 5%
> 324 142 128 263 299 405 92 153 320 336 335 800/800
> 212 92 92 182 166 233 59 87 178 201 202 800/800
> - 4051 stalled for 16 secs in command: 8 APPEND "INBOX" () {3251+}
> 315 160 134 300 275 400 85 136 300 317 317 800/800
> - 4051 stalled for 17 secs in command: 8 APPEND "INBOX" () {3251+}
> 247 130 163 292 251 366 99 115 239 240 240 800/800
> 222 122 117 234 279 383 112 147 263 222 222 800/800
> 188 93 94 177 168 232 65 87 162 196 195 800/800
> 290 126 119 260 262 383 102 126 283 282 283 800/800
> 240 125 107 243 259 353 102 130 253 256 256 800/800
> 276 158 144 291 280 400 101 149 266 261 261 800/800
> 254 95 89 189 235 313 78 118 243 253 253 800/800
> 82 829 926 861 722 593 455 628 1695 2252 4 ms/cmd avg
>
> Logi List Stat Sele Fetc Fet2 Stor Dele Expu Appe Logo
> 100% 50% 50% 100% 100% 100% 50% 100% 100% 100% 100%
> 30% 5%
> 148 59 55 126 119 174 43 64 130 147 147 800/800
> - 8770 stalled for 16 secs in command: 4 FETCH 1:2 (INTERNALDATE UID
> INTERNALDATE)
> 261 128 139 247 252 369 101 125 258 269 269 800/800
> 302 159 158 307 282 398 109 126 296 298 297 800/800
> 234 96 118 239 270 369 98 138 357 428 427 800/800
> 361 213 220 450 383 596 151 197 240 165 166 800/800
> 192 93 92 206 256 352 104 118 297 289 290 800/800
> - 9806 stalled for 16 secs in command: 4 FETCH 1 (RFC822.SIZE)
> 245 85 72 162 128 190 52 73 157 174 173 800/800
> - 9806 stalled for 17 secs in command: 4 FETCH 1 (RFC822.SIZE)
> 294 152 165 348 360 526 136 179 313 308 309 800/800
> 272 87 79 174 164 229 54 85 218 230 230 800/800
> 218 152 152 310 325 467 117 152 265 236 221 798/800
> 119 830 852 859 707 566 511 702 1672 2161 6 ms/cmd avg
>
> I have three questions :
>
> 1) how to interpret each row except the last one ?
>
> 2) how to explain the stalled commands ?
>
> 3) why benchmark shows too few read disk I/O ?
>
> Thanks so much,
>
> rub
>
>
More information about the dovecot
mailing list