Test your available CPU resources in karaf
Times ago we start developing a fun tool to provoke extreme situations like out of memory or stack trace exception. Now I added a new feature to stress the CPU. I also count the used time on the CPU to see how much CPU time is 'available'. Using the tool is a good indicator to show how much CPU time is available for the JVM. Specially in virtual environments this information is useful. But you need to set parameters carefully. Don't stress the CPU too long at once and use a sleep between the test cycles. So the hypervisor is not moving other VM guests out of your system and the result is valide. Naughty: Stress the CPU for a longer time and the VM host is yours. Install mhus-osgi-commands and use: shityo stress This example from my laptop: karaf @root()> shityo stress threads=8 Used cpu nanoseconds per second ... 1: [8] 995M 982M 992M 994M 993M 996M 964M 996M = 7.916G 2: [8] 994M 995M 992M 996M 990M 994M 995M 993M = 7.951G 3: [8] 999M 998M 999M 99