Client checkin CPU usage

On a 1 vCPU cloud instance we are seeing the BESClient CPU usage spike on an off for nearly 30min. Obviously the amount of content to evaluate has something to do with this as well as the vCPU count, but we are trying to keep it with 1 to reduce costs.

Is there a way to reduce those spikes during initial checkin? No client settings are set to control workidle/sleep idle or worknormal/sleepnormal. During initial registration is normal used (which means up to 50% CPU), or is that only the case if _BESClient_Resource_StartupNormalSpeed is set?