On 08/18/2015 07:10 PM, Grant wrote: >>>> I'm using courier-imap with roundcube. Browsing email is fast with >>>> just 1 or 2 users but becomes extremely slow with 5 users. How should >>>> I look into improving performance for multiple users? >>> >>> By determining exactly where the performance problem is. There could be >>> several reasons: insufficient bandwidth, insufficient memory, >>> insufficient CPU; or a few other things. "Improving performance" is not >>> just some button that one only need to push, and make it happen. >>> >>> Use standard system administration tools, like top, iostat, netstat, and >>> others, to analyze and profile your server. Once you are confident that >>> you know exactly where the bottleneck is, only then you can plan what >>> needs to be done. >>> >> >> Sorry for replying to wrong message in the thread - missed the original one. >> >> From what i remember running courier-imap / maildir / webmail, 2 things >> are usually improve performance if slowing down starts with single-digit >> users: >> 1. imap-proxy >> 2. filesystem of NFS server that can do fast listing of directories >> containing thousands of files (we used NetApp filers). >> >> Just my experience though - a lot changed since i'm sure. > > > I should have mentioned that I'm already using imap-proxy. I'm not > sure what you mean with #2. You're saying I should incorporate an NFS > server on another machine with an optimized filesystem? > > - Grant
Sorry - filesystem OR NFS server - depending on your setup. If it's a single server - pick the right FS, or SSD cache, etc. - i'm not really up-to-date. If it's a cluster with shared storage- both local FS and the way you share storage (NFS or other tech) need attention. > ------------------------------------------------------------------------------ _______________________________________________ Courier-imap mailing list [email protected] Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap
