(Originally posted 2015-01-10.)
As I’m working with a couple of colleagues on a performance study I thought I’d list some “starter set” questions I’d ask about any customer’s WLM policy.
So here are some key questions I can seek to answer:
- Does the policy have a reasonable Importance distribution, CPU-wise?
- Is work appropriately classified?
- Are Importance 1 goals met barely, easily, or not at all?
- How do they bear up with load?
- Which components of Using and Delay feature most highly?
- Are Importance 2 goal met barely, easily, or not at all?
- Do transaction-based goals have the right kind of period structure?
- Does the policy have a proliferation of active service class periods?
- Is there a sensible separation between velocity levels?
- Are policies enabled effectively?
- How are Report Classes used?
Many of you, I’m quite sure, are capable of answering all these questions – based on your analysis of your own data. But certainly these are questions I’m likely to address if you’re one of the customers I’m lucky enough to deal with. Indeed I wrote a slide of questions – you might see – in parallel with writing this post.
Food for thought? 🙂
And one final thought: There’s a question I can’t directly answer but would work with any customer of mine on:
- How do the goals relate to business goals? For example, “where did this Response Time goal come from?”
As it’s a starter set it’s not all the questions you’d ever want to ask; In particular additional lines of enquiry come up while looking at the data and answering these questions. ↩
If everything’s at Importance 1 there’s little work that can be displaced “when push comes to shove” so extra caution is required, capacitywise. ↩
I’m tempted to write “and so on” here but I think Importance 3 and below probably need a graduatedly decreasing level of scrutiny. ↩
For example Day and Night policies making sense. ↩
Its a bit of a wake up call that formulating this set of questions leads me to the conclusion that on a big study our reporting isn’t particularly efficient in answering some of these – though our reports do answer a lot of these questions, with some specialist time being burnt. More development work to do… 🙂 ↩