We currently use storm 0.9.2 and upgraded from Redhat Enterprise Linux 4 to
Redhat Enterprise Linux 6. After the upgrade, we saw that the CPU usage
when the system is idle is a lot higher on the new system. It's now around
~55%, when it was around ~14% on RHEL4 with the same topology.
Looking at the threads using the CPU, there is no single thread using a lot
of CPU, but the CPU usage is distributed between many threads. Increasing "
topology.sleep.spout.wait.strategy.time.ms" from 1 to 25 ms helped to bring
down the CPU from ~55% to ~30% with no single thread using more than 1.4%
CPU (most are using 0.3%).

Has anybody seen something similar?
If you are using RHEL6, have you seen higher than expected CPU for an idle
worker? Is this expected?

Thanks,
Dennis

Reply via email to