This is my goals:
/**********************************************************************/
/* ADMIN STATEMENT */
/* This will cause messages to be sent to VMRMADMN's console */
ADMIN MSGUSER OPERATOR
/* GOAL STATEMENTS */
GOAL MAX VELOCITY CPU 90 DASD 90
GOAL MIDCPU VELOCITY CPU 60
GOAL MINCPU VELOCITY CPU 10
/* WORKLOAD statements followed by corresponding MANAGE statement */
* workload 1
WORKLOAD WORK1 USER SESAME
MANAGE WORK1 GOAL MAX IMPORTANCE 10
* workload 2
WORKLOAD WORK2 USER SCORTPRO
MANAGE WORK2 GOAL MAX IMPORTANCE 8
* workload 3
WORKLOAD WORK3 USER FRPRO LINUXP1
MANAGE WORK3 GOAL MIDCPU IMPORTANCE 6
* WORKLOAD 4
WORKLOAD WORK4 USER SESPRE SESINT SESINT8 FRPRE WASADM SCORTPRE
MANAGE WORK4 GOAL MIDCPU IMPORTANCE 2
* WORKLOAD 5
WORKLOAD WORK5 USER LNXTRS7 XAVIER LINSVG LNXTRS8
MANAGE WORK5 GOAL MINCPU IMPORTANCE 1
and this is what I get:
<-Seconds-> T/V
Userid %CPU TCPU VCPU Ratio Total DASD Avoid Diag98 U
>System< 3.09 1.852 1.814 1.0 1.0 1.0 .2 .0 .
FRPRO 31.0 18.63 18.36 1.0 2.7 2.7 .0 .0 .
SCORTPRE 28.2 16.92 16.71 1.0 4.9 4.9 2.9 .0 .
LINUXP1 5.36 3.217 3.129 1.0 2.1 2.1 .0 .0 .
FRPRE 2.11 1.268 1.232 1.0 .3 .3 .0 .0 .
SCORTPRO .99 .592 .578 1.0 1.7 1.7 .0 .0 .
SESPRE .92 .550 .531 1.0 2.6 2.6 .0 .0 .
SESINT .69 .413 .394 1.0 2.7 2.7 .0 .0 .
SESINT8 .66 .395 .381 1.0 2.6 2.6 .0 .0 .
SESAME .41 .248 .237 1.0 1.6 1.6 .0 .0 .
TCPIP .29 .176 .002 88.0 .0 .0 .0 .0 .
FIREW .23 .138 .099 1.4 .0 .0 .0 .0 .
VMRMSVM .07 .041 .039 1.1 1.0 1.0 .7 .0 .
PERFSVM .02 .014 .012 1.2 .1 .0 .0 .0 .
LINSVG .01 .008 .006 1.3 .0 .0 .0 .0 .
EREP 0 0 0 ... 0 0 0 0
> <--Minutes--> Total Rate Insert
Userid > UR Pg/s User Status Logged Active Pages SPg/s MDC/s Share
>System< > .0 .0 ---,---,---- 1.0 .7 .0 .0 .0 ---
FRPRO .0 .0 ESA,CL0,DISP 1 1 0 .00 .0 2
LINUXP1 .0 .0 ESA,CL1,DISP 1 1 0 .00 .0 204
FRPRE .0 .0 ESA,CL3,DISP 1 1 0 .00 .0 407
SCORTPRE .0 .0 ESA,CL2,DISP 1 1 0 .00 .0 848
SCORTPRO .0 .4 ESA,CL0,DISP 1 1 0 .00 .0 4638
SESPRE .0 .1 ESA,CL3,DISP 1 1 0 .00 .0 2880
SESINT8 .0 .0 ESA,CL2,DISP 1 1 0 .00 .0 180
SESINT .0 .0 ESA,CL2,DISP 1 1 0 .00 .0 8372
SESAME .0 .0 ESA,CL0,DISP 1 1 0 .00 .0 10000
TCPIP .0 .0 ESA,CL0,DISP 1 1 0 .00 .0 3000
VMRMSVM .0 .0 ESA,---,DORM 1 1 0 .00 .0 3.0%A
FIREW .0 .0 ESA,CL3,DISP 1 1 0 .00 .0 100
PERFSVM .0 .0 ESA,---,DORM 1 1 0 .00 .0 3.0%A
LINSVG .0 .0 ESA,CL3,DISP 1 1 0 .00 .0 18
VMSERVS .0 .0 XC, ---,DORM 1 1 0 .00 .0 1500
You can see that "share values" are not set correctly.
If I do a loop on SCORTPRE for example, consummations are near 150% and
FRPRO don't respond any more. SCORTPRE is a development guest, FRPRO a
production guest, I would like to give CPU resource to SCORTPRE only if
FRPRO don't need CPU resource. The priority should be FRPRO. If FRPRO
don't need CPU resource, SCORTPRE could keep all resource available.
Thanks for your help.
Gerard MONTELEONE
-----Message d'origine-----
De : Linux on 390 Port [mailto:[EMAIL PROTECTED] De la part de
David Boyes
Envoy� : mercredi 15 septembre 2004 02:18
� : [EMAIL PROTECTED]
Objet : Re: VMRMSVM Z/VM 1.4
On Wed, Sep 14, 2005 at 05:36:38PM +0200, Monteleone wrote:
> Has somebody already get success with VMRMSVM ?
> I'm not able to obtain the performance goals I defined.
> Is there another way to dynamically adjust CPU share and I.O ?
You could use the VM Perfkit and define thresholds for specific users,
but I don't know if it's going to help you or not, since I don't know
what you're trying to do. You may simply not have enough resources to
meet your goals.
What kind of goals are you trying to accomplish?
-- db
----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or
visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390