Re: sos on cyrusimapd
"Eric W. Bates" <[email protected]>
| Newsgroups | gmane.mail.imap.cyrus |
|---|---|
| Organization | Woods Hole Oceanographic Institution |
| Message-ID | <[email protected]> |
On 06/27/2018 11:44 AM, Albert Shih wrote: > Le 27/06/2018 à 11:27:48-0400, Eric W. Bates a écrit >> Yah. You need to crank up some buffer sizes. >> >> This is an excellent document (written for FreeBSD 10): >> https://calomel.org/freebsd_network_tuning.html > > Yes I already find that page >> >> I think the one you're bumping your head on is: >> kern.ipc.maxsockbuf > > but the problem is It's already high according to what netstat -m say > > I got > > [root@zenobe /usr/home]# sysctl -a kern.ipc.maxsockbuf > kern.ipc.maxsockbuf: 2097152 Ours is: kern.ipc.maxsockbuf: 4194304 > [root@zenobe /usr/home]# netstat -m > 35091/25314/60405 mbufs in use (current/cache/total) > 33072/11170/44242/12180860 mbuf clusters in use (current/cache/total/max) > 33072/7914 mbuf+clusters out of packet secondary zone in use > (current/cache) > 1254/4242/5496/6090429 4k (page size) jumbo clusters in use > (current/cache/total/max) > 0/0/0/1804571 9k jumbo clusters in use (current/cache/total/max) > 0/0/0/1015071 16k jumbo clusters in use (current/cache/total/max) > 79932K/45636K/125569K bytes allocated to network (current/cache/total) > 0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters) > 0/0/0 requests for mbufs delayed (mbufs/clusters/mbuf+clusters) > 0/0/0 requests for jumbo clusters delayed (4k/9k/16k) > 0/0/0 requests for jumbo clusters denied (4k/9k/16k) > 0 sendfile syscalls > > and both mbufs denied/delayed are at 0. Yup. That looks pretty healthy. >> >> but you shouldn't crank it up by itself. > > Do you think I should still increase that maxsockbuf ? > > Do you have anything special tweaking you kernel ? Well. Everything I did I got from the calomel documents; but this is what I set: kern.ipc.maxsockbuf=4194304 # (default 2097152) net.inet.tcp.sendbuf_max=4194304 # (default 2097152) net.inet.tcp.recvbuf_max=4194304 # (default 2097152) net.inet.tcp.mssdflt=1460 # (default 536) net.inet.tcp.minmss=1300 # (default 216) net.inet.tcp.cc.algorithm=htcp # (default newreno) net.inet.tcp.cc.htcp.adaptive_backoff=1 # (default 0 ; disabled) net.inet.tcp.cc.htcp.rtt_scaling=1 # (default 0 ; disabled) net.inet.tcp.syncache.rexmtlimit=0 # (default 3) net.inet.ip.rtexpire=10 # (default 3600) net.inet.tcp.syncookies=0 # (default 1) net.inet.tcp.tso=0 # (default 1) kern.ipc.soacceptqueue=32768 # (default 128 ; same as kern.ipc.somaxconn) net.inet.tcp.delayed_ack=0 Been quite a while since we set all that up and it's been performing well. > Regards. > >>> >>> So today I switch all my user from my old server to the new one running >>> cyrus-imapd 3.0.7 with FreeBSD 11.1-p11. >>> >>> The server get 192Go of Ram. >>> >>> Currently I got lot of disconnection from MUA (mutt), the client going to >>> keep the connection during let's say few minutes and then I lost the >>> connection (nothing to do with the network). >>> >>> If I relaunch just after de disconnection, I can get >>> >>> back maibox pretty quickly, >>> back maibox very slowly >>> connection error (strange SSL I/O error on the client) >>> >>> On the server I didn't see lot of message, only this strange >>> >>> onewconn: pcb 0xfffff8276c40e570: Listen queue overflow: 49 already in queue awaiting acceptance (209 occurrences) >>> >>> knowing I'm not able to find the pcb fffff8276c40e570 with netstat or lsof, >>> event it not change in time. >>> >>> I guessing I mis configure something...but what ? >>> >>> I know the server are under heavy load because all my user's client are >>> re-synchronize their mailbox. But well It's not very good... >>> >>> Is anybody running cyrusimapd on FreeBSD have tuning some special variable >>> in the kernel through sysctl ? >>> >>> Regards >>> >>> -- >>> Albert SHIH >>> Observatoire de Paris >>> xmpp: [email protected] >>> Heure local/Local time: >>> Wed Jun 27 16:03:10 CEST 2018 >>> ---- >>> Cyrus Home Page: http://www.cyrusimap.org/ >>> List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ >>> To Unsubscribe: >>> https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus >>> >> > > > >> ---- >> Cyrus Home Page: http://www.cyrusimap.org/ >> List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ >> To Unsubscribe: >> https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus > > -- > Albert SHIH > DIO bâtiment 15 > Observatoire de Paris > 5 Place Jules Janssen > 92195 Meudon Cedex > France > ☏ +33 1 45 07 76 26/+33 6 86 69 95 71 > xmpp: [email protected] > Heure local/Local time: > Wed Jun 27 17:41:04 CEST 2018 > ---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ To Unsubscribe: https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
smime.p7s
(application/pkcs7-signature, 4.1 KB) - not displayed