I own an RDS firm of 7 servers for about 130 users. These servers have 25GB of RAM and 4vCPU.
Despite this each day our servers are 99% full of CPU. And it's all the time the same problem, the kerio cache that synchronizes and the KoffRtfWrapper that takes all the use of the server CPU.
How to avoid this?
In addition one of our company (20 users out of 130) share 2 public contact folder with 10,000 contacts each. So the synchronization takes a long time and the server saturates at 99% almost 2 hours.
3 caches that synchronize simultaneously enough to put our server at 99%
Thank's for your help.
IMHO this is not really a kerio problem, but a hardware bottleneck. You would have the same problem with Exchange and Outook...
1. Be sure the KerioCache is locally on the server and not some SAN drive or part of AppData in the Userprofile. On my TerminalServers I got a local installed SSD and set the reg key, so the cache file is on the local SSD - quite important (and way faster then anything) - this will also help the sync problem. You can expect like 30-40 GB for around 20 users with 20-30k mails per mailbox, depending on the size of the mails itself. The cache is quite less from the usual mailbox size.
2. I have around 15 Users working on my RDS with Outlook, using Websites, our ERP Software, reading PDF and other stuff. They use around 20 GB RAM and my old server with 16 Cores was sometimes at 70% or more. 4 cores are WAY too low! I mean, if I work on my local machine wiht OUtlook, PDF, WEb etc. I can already get a quad core to 100% at times. And 20 users on your server? Way too many for the hardware.
3. Also take a look if the antivirus has excluded the kerio cache folder and the kerio programs like wrapper and connector.
For a virtual machine you should at least calc with one real hardware core per 0,5-1 user and enough ram on a Terminalserver with good usage. I mean, if you open Word or Outlook, without Kerio or whatever, they already use more than one CPU to 100% if possible. 4 is simply not enough.
[Updated on: Fri, 12 October 2018 14:56]
Kerio discussion forums are intended for open communication between forum
members and may contain information and material posted by members which may
be useful in learning about Kerio products. The discussion forums are not
intended to provide technical support for any specific product. Any
information implied or expressed in the discussion forums is that of the
posting member. Kerio is in no way responsible for the information posted in
the forums, or its accuracy. Kerio employees may participate in the
discussions, but their postings do not represent an offical position of the
company on any issues raised or discussed. Kerio reserves the right to
monitor and maintain the forums to promote free and accurate exchange of