Hello CheckMates,
I want to share something after a long running period of troubleshooting.
Some weeks ago we upgraded an open server cluster to newer hardware and from R77.30 to R80.30. Everything was fine after the upgrade but we noticed a lot of more CPU utilization after the upgrade. Monitoring shows 20-30% more utilization then before. Same traffic, same blades enabled as with R77.30.
Sometimes we saw traffic loss because of high utilizition. I knew we had some load peaks with network traffic (database replications, storage-transfers etc.) but this all was no problem with R77.30.
We tried all the ways for optimization
- Rule base
- CoreXL / SND
- Multiqueue
- disabling blades like IPS, AV, AB etc. (we tried with only firewall and VPN enabled, same results)
- analyzed traffic and optimized with fw ctl fast_accel feature
- disabled logging
- change from USFW to kernel mode
- investigation with TAC
Long story, but nothing changed. The newer hardware has much more CPU power but utilization was much more higher then the old system. Our main problem was the traffic loss with the peak loads of the network traffic. They are shown in very short time frames but with very high peaks (4-5Gb/s).
Once a day in the kitchen of our office I followed a performance discussion of the virtualization guys, which sounds like a similar problem. This was another long story (slow running Citrix XenAPP on VMware) but with a solution. The problem was solved with changing the POWER settings in the BIOS of the hardware. The guys found that for some applications it was a problem if the hardware does not always provide the full power of all CPUs.
Same day evening I checked our settings and voila….
„Balanced…“ was active and I changed to „maximum performance“
After that, everything was fine, utilization as aspected, no more traffic loss at high load peaks.
I’m aware of these settings but I was not aware about these interaction of the performance. And I never checked anything else in the BIOS settings in the long time of the case handling (shame on me).
Last, here are two monitoring screens before and after changing the power profile settings. Most like the same network traffic for both screens.
HP power profile „Balanced Power and Performance“ (CPU utilization 8 cores, one working day)
HP power profile „Maximum performance“ (CPU utilization 8 cores, one working day)
Simple solution for a long a running story.
Wolfgang