Forum Discussion
dustyob_116297
Nimbostratus
May 16, 2013Dynamic throttling based on target system CPU load
Hi, I've tried searching, but haven't found any truly telling results. I'm not an F5 expert, and so I'm not sure if this is the right forum. Please redirect me if not.
I would like to...
What_Lies_Bene1
Cirrostratus
May 20, 2013There's a few ways you could do this (an iRule with Sideband connections, an external monitor perhaps?) but the simplest would be to have the server/hosts make the decision on load and simply report whether it's acceptable or not. You could then use a monitor to probe the page for some specific text that's only present when the load is high and mark the pool member as down. As long as you are using the default Action on Service Down setting as None existing connections remain but no new ones are established to that host/service. When it's load reduces, the page text changes again and it's marked up. You can use the Pool Slow Ramp Time and health monitor Time Until Up settings to ensure the host isn't hammered when it returns to the Pool and that it's genuinely healthy again.
It might not read like it but this is infinitely better than using an iRule to control load balancing. If the hosts can't do the necessary an external monitor and related script that can is still preferable to the iRule.
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects