Many board members know I have a large OSCAM cache (6k+). With large cache sizes usually means alot of CPU usage, especially for Cache EX mode 3. I have tried many OSCAM bins but all have same behaviour due to nature of how mode 3 cacheex works.
I have tested the following on Ubuntu but the methods should be applicable to all unix OS. If you are running multiple OSCAM per server then make sure the following "NICE" property is set in oscam.conf.
NICE = -1
Nice values range from 20 to -20. 20 = low priority, -20 = high priority.
If you have an oscam just for cache sharing then make sure the "nice=-1". If you are running other OSCAM or other CAMs on your UBUNTU then set "nice = -19" for those.
The above settings will ensure that when you are limited on CPU cycles then most of the CPU power will be given to actual CAMs (CSPs, CCcam, etc) which should prevent from clients seeing freezing/glitches and your cache exchange oscam will have lower priority.
Above are the best settings I have experimented with and should help with CPU throttling across OSCAMs and different CAMS.