Hello
We want to use Roundcube 0.5.1 on Linux (RHEL 5.6 x64). We want to use RCU & mysql in the same host, and we will have a maximum of 1.500 concurrent users. The imap & smtp servers are in another host.
How much memory does roundcube uses? Any real-world experience?
Thank you in advance
Javier
hello,
On 03/21/2011 03:57 PM, Javier de Miguel Rodriguez wrote:
We want to use Roundcube 0.5.1 on Linux (RHEL 5.6 x64). We want to use RCU& mysql in the same host, and we will have a maximum of 1.500 concurrent users.
with 1500 concurrent users you mean 1500 different users connected to the web interface at the same instant? if so you will need more than a single web server and, perhaps, also a mysql cluster on different hosts than the web servers. (also don't forget to use imapproxy to avoid to start/stop imap connections every click of the user)
1500 imap concurrent connection on a dovecot server is big, but 1500 concurrent webmail users are a huge load for the servers
How much memory does roundcube uses? Any real-world experience?
it depends on your apache and php configuration... to have real numbers you should measure it on a staging box with your apache and php configuration and some users with mailbox and folder sized like the real mailboxes on the production environment.
with 1500 concurrent users you mean 1500 different users connected to the web interface at the same instant? if so you will need more than a single web server and, perhaps, also a mysql cluster on different hosts than the web servers. (also don't forget to use imapproxy to avoid to start/stop imap connections every click of the user)
Our server has 12 GB and ram & 1 quad core cpu (Intel i7 Nehalem),
SAS RAID 1+0 BBWC. That should be enough to handle that load, we are asking for real-world experience about this.
We are going to use jmeter to simulate load anyway, does anybody
have real-world experience with this kind of load?
Regards
Javier
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 03/22/2011 07:59 AM, emilio brambilla wrote:
hello,
On 03/21/2011 03:57 PM, Javier de Miguel Rodriguez wrote:
We want to use Roundcube 0.5.1 on Linux (RHEL 5.6 x64). We want to use
RCU&
mysql in the same host, and we will have a maximum of 1.500 concurrent
users.
with 1500 concurrent users you mean 1500 different users connected to the web interface at the same instant? if so you will need more than a single web server and, perhaps, also a mysql cluster on different hosts than the web servers. (also don't forget to use imapproxy to avoid to start/stop imap connections every click of the user)
1500 imap concurrent connection on a dovecot server is big, but 1500 concurrent webmail users are a huge load for the servers
How much memory does roundcube uses? Any real-world experience?
it depends on your apache and php configuration... to have real numbers you should measure it on a staging box with your apache and php configuration and some users with mailbox and folder sized like the real mailboxes on the production environment.
You should also look into another web-server (lighttpd/nginx) which scale better and have better throughput than apache, also having a FCGI process will speed-up requests. You might not be able to deliver service to 1500 users using only one web-server, but definitely less servers than apache.
If you have 1500 mailboxes, measure concurrent connections, since these can be at least an order of magnitude less (maybe two). If this is the case, a single server may be feasible.
Jorge Valdes
I manage the webmail for UNC Chapel Hill. We have up to about 1500 concurrent users on our F5 load balancer supporting 45000 webmail users. Our version is behind due to creating a fork of RC (0.2?) to support our IMAP custom mailbox requirements. We have 5 apache front ends (running imapproxy) in zones on sun hardware. We have one mysql server in production and one in hot standby. We have two openldap servers running in mirromode for the address book data.
James
On Mar 22, 2011, at 11:18 AM, Javier Miguel Rodríguez wrote:
with 1500 concurrent users you mean 1500 different users connected to the web interface at the same instant? if so you will need more than a single web server and, perhaps, also a mysql cluster on different hosts than the web servers. (also don't forget to use imapproxy to avoid to start/stop imap connections every click of the user)
Our server has 12 GB and ram & 1 quad core cpu (Intel i7 Nehalem),
SAS RAID 1+0 BBWC. That should be enough to handle that load, we are asking for real-world experience about this.
We are going to use jmeter to simulate load anyway, does anybody
have real-world experience with this kind of load?
Regards Javier
-- List info: http://lists.roundcube.net/users/ BT/893d80ae