Hello

Am 21.09.2015 um 18:16 schrieb Kai-Uwe Rommel:
> [email protected] wrote on 21.09.2015 16:11:27:
>>
>> Your RAM should be approx.:
>> worker count * SxVMemLimit (which is in MB)
>>
>> In your case 20 * 384 MB = 7680 MB (~ 8GB)
>>
>> With 20 workers you should be able to handle all 200 users, as long as
>> they use web interface and/or calDAV/cardDAV.
>>
>> If you have ActiveSync users, you have to reserve one worker per
>> ActiveSync connection!
> 
> So if he had 50 ActiveSync users among his 200 users, he would need
> 50 extra workers in addition to the 20 workers for web/xDAV?

Yes.

> That would sum up to about 28 GB of RAM for just 200 users??

Not exactly.
The more users you have the less memory you need per worker.
That is, because not every worker needs all the space it can use, and
not all users are doing memory intensive stuff at the same time.
The above is the upper bound really.

In our example:
We have seperate servers for IMAP, database, apache proxy and LDAP.
~ 17.000 accounts (~ 4000 users per day)
SxVMemLimit = 512; (which is higher as above!)
PREFORK=300
=> 32 GiB RAM

We only ran out of RAM, because some "really smart" user tried to attach
an 1,2 GiB DVD image to their email at high load time.

> What if all 200 have a smartphone syncing via ActiveSync?
> 

Then you need at least 200 workers for them, as they normally keep a
connection open all the time.

> What amounts of RAM would one then need for 2000 users ... ?
> 

ActiveSync workers do only use a lot of RAM when initially syncronising.
Afterwards, they are not resource intensive anymore.

I am currently testing ActiveSync together with our colleagues from
University Ulm.
Because of some problems with big mailboxes, we could not yet open these
tests to a bigger group. Perhaps this will change with 2.3.2.

So we only have had 5 ActiveSync users (together with ~650 web and
calDAV/cardDAV users) on this server.


Kind regards,
Christian Mack

-- 
Christian Mack
Universität Konstanz
Kommunikations-, Informations-, Medienzentrum (KIM)
Abteilung Basisdienste
78457 Konstanz
+49 7531 88-4416

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to