Kirk Pepperdine The Revolving Door Performance Anti Pattern
High Density refers to the use of virtualization to run more applications on each server, machine to increase processor usage and reduce idle time source now in witness protection. Can we simply spin up more virtual machines on a piece of hardware and we will increase CPU utilization and consequently reduce wasteful idle time Is it that easy Well, it would be if the CPU was the only resource our applications relied on but alas, computing is not only about the CPU, we annoyingly have other bits of hardware and services that are used and how we use these can have some interesting effects on our ability to saturate a CPU. And this turns the discussion to the performance antipattern Revolving Door. Code built in the spirit of this pattern can and will exhaust these other resource and that will prevent you from increasing your processor usage and reducing idle time. Join in and lets talk about how to recognize this pattern and possible solutions.
|
|