1832691 Members
2924 Online
110043 Solutions
New Discussion

Modify SLO

 
SOLVED
Go to solution
David Islas González_1
Frequent Advisor

Modify SLO

Hi, I've just configured WLM with vPars and I have a big doubt.

I have the next scenario:
name priority CPUs
vpar0 1 2(now)/3(max)
vpar1 2 2(now)/3(max)
vpar2 3 2(now)/3(max)

I have those 3 vpars at a 100% of usage with 2 cpus each one, so vpar0 takes 1 processor from vpar2 as it should.

Now the processor usage of vpar0 is near 230% (3 processors)and the SLO graphic shows that SLO is so near of the 50% (55% maybe). As I understand the graphic if the SLO is down that 50% (where the down limit is)it can return that processor, or if it goes over 75% where the top line is, it begins to search another processor (but by now the top is 3 processors) Is this supposition correct??

vpar2 is working with only 1 processor (at 100%)and performance went down drastically.

If my last supposition is correct how can I do the top limit of 75% goes to 80% and the down limit of 50% goes to 65%???

Or how can I do that vpar0 returns that processor if it is not using more than 50% ??

I used the vpar_usage_goal.wlm and vpar_usage_goal.wlmpar as a base for my complex.

I hope anybody can help me.

Regards.



4 REPLIES 4
Tim Nelson
Honored Contributor

Re: Modify SLO

Not quite sure I understand what you are looking for but...

There are min and max goal settings you can use. i.e. don't take a CPU until I reach 90% and do not give back until I fall below some other value.

vPar priority also comes into play. If all vPars are of equal priority then CPUs should go back to the origional systems once the added requirment falls below your thresholds.

Look at the vPar config guide for CPU_min and max thresholds.

This might lead you to what you are looking for.
Jonathan Fears
Trusted Contributor
Solution

Re: Modify SLO

Hello.

Yes your understanding is correct. By default, if the usage falls below 50%, it is assumed a CPU can be released. If usage goes above 75%, more CPU is going to be requested.

To change the usage goal thresholds from the default 50-75% for an SLO, add the desired bounds to the end of the 'usage _CPU' keyword. For example in the vpar_usage_goal.wlm file:

slo slo_myslo {
pri = 1;
mincpu = 1;
maxcpu = 700;
goal = usage _CPU 65 80; <<==
}

One other thing to check is that cntl_base_previous_req is set to 1 (its default for WLM A.03.00 or later). This tunable has to do with partitions releasing CPUs. If you do not have it listed in your global tune structure, then it is safe to assume it is set to 1.
David Islas González_1
Frequent Advisor

Re: Modify SLO

Hi everybody, sorry about the late, I was out for some days. I'm going to try this changes.

Thanks a lot!!
David Islas González_1
Frequent Advisor

Re: Modify SLO

Thanks a lot Jonathan it worked perfectly!!!