High CPU consumption by java and redis-server

Rahul Amaram rahul.amaram at vizury.com
Wed Sep 17 19:13:17 CEST 2014


Hi,
I am observing very high CPU consumption by the java process and 
redis-server. redis-server being single threaded it self is taking 100% 
CPU. I have about 10 hosts, with about 10 services each (with one 
service item per service). The time interval for generation of value is 
120s. The threshold that I have defined is:

avg($$HOSTNAME$$-$$SERVICENAME$$-$$SERVICEITEMNAME$$[-24H],$$HOSTNAME$$-$$SERVICENAME$$-$$SERVICEITEMNAME$$[-96H],$$HOSTNAME$$-$$SERVICENAME$$-$$SERVICEITEMNAME$$[-168H],$$HOSTNAME$$-$$SERVICENAME$$-$$SERVICEITEMNAME$$[-336H],$$HOSTNAME$$-$$SERVICENAME$$-$$SERVICEITEMNAME$$[-504H],$$HOSTNAME$$-$$SERVICENAME$$-$$SERVICEITEMNAME$$[-672H])

However, currently, not more than 3 values, are available.

I am already running this on a c3.xlarge machine (4 cores) and the load 
average is quite often > 4 resulting in delay of generation of values. 
Any pointers in what could be causing the high load would be much 
appreciated.

On a slightly different note, while using cli.CacheCli, retrieving the 
value of a service item one week back using hours (-24H) is considerably 
faster than retrieving it using minutes (-10080M). Again, why does 
bischeck behave this way?

Thanks,
Rahul.

-- 



More information about the Bischeck-users mailing list