Forum: CFEngine Help
Subject: Re: Server load and client installation
Author: sauer
Link to topic: https://cfengine.com/forum/read.php?3,25171,25238#msg-25238

sreejithpoothu Wrote:
-------------------------------------------------------
> Hi tjavo87,
> 
> Thanks for your information.Is there any formula
> to get cpu load on server suppose if we have 200
> clients connecting to the server

If you have a modern system, 200 clients will barely be noticed on a single 
machine.  I have around 2.5K clients per server (the servers are just 
virtualized single or dual CPU Xeons at 2.4GHz w/ 2GB RAM) with clients 
checking for an updated policy (~40 files) every 15 minutes and with a cf-execd 
skew of 3 minutes. I've verified that I can put 3x the normal load on a single 
master server without the server itself running out of CPU or memory resources. 
 Under the normal usage above, the load average (for what it's worth) on each 
master sits consistently under 10%.

The only cf-serverd performance problem I've experienced, actually, is using 
checksum-based synchronization for a directory containing a bit over 86,000 
files.  It takes  about 20 minutes to sync that directory.  I think that's 
mostly checksum calculation cost.  In contrast, an "svn update" of the same 
structure takes about a minute (no changes), and rsync generally takes ~3 
seconds if there are no changes.  A structure in the 2-3K file range, however, 
is completely manageable with native cf-agent file transfers, though, so that's 
the main thing I'd bear in mind when deciding what to copy out with the 
CFEngine server v/s some other file transfer protocol. :)

_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to