Re: Coupling facility - Non Volatile performance

2013-01-24 Thread Skip Robinson
We've been doing parallel sysplex since 1995. I've never heard of any 
performance implication. It's all about structure placement: some 
exploiters insist on placing their structures in nonvolatile CFs. We've 
run 'nonvolatile' for so long that I forget the gritty details, but I'm 
pretty sure that in the olden days at least, JES2 was unhappy about a 
volatile environment for the checkpoint structure (if used) . 

So who actually decides if a CF is volatile or not? YOU do. It's a matter 
of assertion, not hardware budget. On the HMC, select a CF LPAR and open 
Operating System Messages. You can determine the current setting of this 
option with the command

   display mode 

You will see 'MODDE is {NON}VOLATILE'

If it shows VOLATILE, issue the command

   mode nonvolatile

Any application that queries CF volatility will now be told that the CF is 
nonvolatile. In our case, we have a robust UPS with multiple utility feeds 
(yes, we're a utility) and generator backup. We have never sprung for the 
internal battery option, but we don't lose sleep over it. Note that MODE 
setting applies to each CF LPAR, so you must perform these actions on all 
CF LPARs on all CECs. 

I suggest checking MODE via HMC as a good exercise, but OS 'DISPLAY CF' 
will also tell you if you need to take action. 

Like most CF options, MODE is retained across activations, e.g. POR. 
However, any time you get a new CEC or undergo serious modifications to an 
existing CEC, recheck and if necessary adjust the MODE. Same goes for 
DYNDISP, topic for different discussion. 

.
.
JO.Skip Robinson
Southern California Edison Company
Electric Dragon Team Paddler 
SHARE MVS Program Co-Manager
626-302-7535 Office
323-715-0595 Mobile
jo.skip.robin...@sce.com



From:   "Vernooij, CP - SPLXM" 
To: IBM-MAIN@LISTSERV.UA.EDU, 
Date:   01/23/2013 11:54 PM
Subject:Re: Coupling facility - Non Volatile performance
Sent by:IBM Mainframe Discussion List 



Barbara,

I would have expected you to mention option 3. as first option. Or do I
really sense a careful positivism towards HCs from you in the last year
;-)?

I would add another option: set up you CFs and structures in such a way,
that you can stand CF failures. Many applications can survive a CF
failure by rebuilding the structure in the other CF, others can keep on
working with duplexing, either user- or system-managed. The same applies
to failure isolation.

Kees.


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of nitz-...@gmx.net
Sent: Thursday, January 24, 2013 07:28
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Coupling facility - Non Volatile performance

> >Due to IBM  Health checker report we have to change mode of our
Coupling facility to non Volatile.. CF is running in a partition on CPC,
shared by 4 z/OS LPARs making it a sysplex. We are enabled for CICSPlex
, DB2 Data sharing, RACF Database Sharing, SMSPlex,  Catalog ECS etc
etc.. 
> >
> >Can someone point me in the right direction to measure performance
gain (due to change of CF Mode) , if any.
> >
> >We are RMF, SAS/MXG and BMC Performance assurance (aka Visualiser,
Best/1 ) site.
> >
> 
> A volatile coupling facility is one in which interruption of
the power supply causes loss of the memory contents. You can make the
coupling facility nonvolatile by adding to it an uninterruptible power
supply or you can use a battery backup, which uses internal batteries to
provide power during an outage.

We are talking about the XCF_CF_STR_NONVOLATILE check, right? Before
going to the expense of adding a battery or power supply (or - IIRC -
just fake it by setting the appropriate switch for the CF somewhere in
the HMC, which was possible in the past), read up carefully what the
health check says: It doesn't just talk about non-volatility. In essence
it talks about non-volatility *and* failure isolation. (Read up on both
in 'setting up a sysplex'.) Making the CF non-volatile will NOT make the
exception disappear as long as your CF runs on the same *hardware* as
any of the z/OSs that use this CF. 

You have the following chances of making this exception disappear:
1. Make sure that no z/OS that uses the CF is on the same hardware as
the CF (failure isolation) *and* provide the battery to that hardware
(non-volatility).
2. Buy a standalone CF (failure isolation) with the appropriate battery
(non-volatility).
3. Delete this health check and go on as before (just for completeness).

>From the top of my head, structures that would like to have a
non-volatile, failure-isolated CF are typically system logger
structures. Assuming that you configured them correctly, they will
already automatically be duplexing data written to the CF to staging
data sets. Which will give you the result you need: In case of power
failure to the hardware 

Re: Coupling facility - Non Volatile performance

2013-01-23 Thread Vernooij, CP - SPLXM
Barbara,

I would have expected you to mention option 3. as first option. Or do I
really sense a careful positivism towards HCs from you in the last year
;-)?

I would add another option: set up you CFs and structures in such a way,
that you can stand CF failures. Many applications can survive a CF
failure by rebuilding the structure in the other CF, others can keep on
working with duplexing, either user- or system-managed. The same applies
to failure isolation.

Kees.


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of nitz-...@gmx.net
Sent: Thursday, January 24, 2013 07:28
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Coupling facility - Non Volatile performance

> >Due to IBM  Health checker report we have to change mode of our
Coupling facility to non Volatile.. CF is running in a partition on CPC,
shared by 4 z/OS LPARs making it a sysplex. We are enabled for CICSPlex
, DB2 Data sharing, RACF Database Sharing, SMSPlex,  Catalog ECS etc
etc.. 
> >
> >Can someone point me in the right direction to measure performance
gain (due to change of CF Mode) , if any.
> >
> >We are RMF, SAS/MXG and BMC Performance assurance (aka Visualiser,
Best/1 ) site.
> >
> 
> A volatile coupling facility is one in which interruption of
the power supply causes loss of the memory contents. You can make the
coupling facility nonvolatile by adding to it an uninterruptible power
supply or you can use a battery backup, which uses internal batteries to
provide power during an outage.

We are talking about the XCF_CF_STR_NONVOLATILE check, right? Before
going to the expense of adding a battery or power supply (or - IIRC -
just fake it by setting the appropriate switch for the CF somewhere in
the HMC, which was possible in the past), read up carefully what the
health check says: It doesn't just talk about non-volatility. In essence
it talks about non-volatility *and* failure isolation. (Read up on both
in 'setting up a sysplex'.) Making the CF non-volatile will NOT make the
exception disappear as long as your CF runs on the same *hardware* as
any of the z/OSs that use this CF. 

You have the following chances of making this exception disappear:
1. Make sure that no z/OS that uses the CF is on the same hardware as
the CF (failure isolation) *and* provide the battery to that hardware
(non-volatility).
2. Buy a standalone CF (failure isolation) with the appropriate battery
(non-volatility).
3. Delete this health check and go on as before (just for completeness).

>From the top of my head, structures that would like to have a
non-volatile, failure-isolated CF are typically system logger
structures. Assuming that you configured them correctly, they will
already automatically be duplexing data written to the CF to staging
data sets. Which will give you the result you need: In case of power
failure to the hardware your z/OS runs on, there is a copy of the data
still available somewhere (in this case, staging data sets). You will
gain a small benefit in performance because with a failure isolated,
non-volatile CF duplexing to staging data sets is no longer necessary
for system logger.

Not sure if other structures also request non-volatile, failure isolated
CFs.

Barbara Nitz

--
For IBM-MAIN subscribe / signoff / archive access instructions, send
email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

For information, services and offers, please visit our web site: 
http://www.klm.com. This e-mail and any attachment may contain confidential and 
privileged material intended for the addressee only. If you are not the 
addressee, you are notified that no part of the e-mail or any attachment may be 
disclosed, copied or distributed, and that any other action related to this 
e-mail or attachment is strictly prohibited, and may be unlawful. If you have 
received this e-mail by error, please notify the sender immediately by return 
e-mail, and delete this message. 

Koninklijke Luchtvaart Maatschappij NV (KLM), its subsidiaries and/or its 
employees shall not be liable for the incorrect or incomplete transmission of 
this e-mail or any attachments, nor responsible for any delay in receipt. 
Koninklijke Luchtvaart Maatschappij N.V. (also known as KLM Royal Dutch 
Airlines) is registered in Amstelveen, The Netherlands, with registered number 
33014286



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Coupling facility - Non Volatile performance

2013-01-23 Thread nitz-...@gmx.net
> >Due to IBM  Health checker report we have to change mode of our  Coupling 
> >facility to non Volatile.. CF is running in a partition on CPC,  shared by 4 
> >z/OS LPARs making it a sysplex. We are enabled for CICSPlex , DB2 Data 
> >sharing, RACF Database Sharing, SMSPlex,  Catalog ECS etc etc.. 
> >
> >Can someone point me in the right direction to measure performance gain (due 
> >to change of CF Mode) , if any.
> >
> >We are RMF, SAS/MXG and BMC Performance assurance (aka Visualiser, Best/1 ) 
> >site.
> >
> 
> A volatile coupling facility is one in which interruption of the 
> power supply causes loss of the memory contents. You can make the  coupling 
> facility nonvolatile by adding to it an uninterruptible power supply or you 
> can use a battery backup, which uses internal batteries to provide power 
> during an outage.

We are talking about the XCF_CF_STR_NONVOLATILE check, right? Before going to 
the expense of adding a battery or power supply (or - IIRC - just fake it by 
setting the appropriate switch for the CF somewhere in the HMC, which was 
possible in the past), read up carefully what the health check says: It doesn't 
just talk about non-volatility. In essence it talks about non-volatility *and* 
failure isolation. (Read up on both in 'setting up a sysplex'.) Making the CF 
non-volatile will NOT make the exception disappear as long as your CF runs on 
the same *hardware* as any of the z/OSs that use this CF. 

You have the following chances of making this exception disappear:
1. Make sure that no z/OS that uses the CF is on the same hardware as the CF 
(failure isolation) *and* provide the battery to that hardware (non-volatility).
2. Buy a standalone CF (failure isolation) with the appropriate battery 
(non-volatility).
3. Delete this health check and go on as before (just for completeness).

>From the top of my head, structures that would like to have a non-volatile, 
>failure-isolated CF are typically system logger structures. Assuming that you 
>configured them correctly, they will already automatically be duplexing data 
>written to the CF to staging data sets. Which will give you the result you 
>need: In case of power failure to the hardware your z/OS runs on, there is a 
>copy of the data still available somewhere (in this case, staging data sets). 
>You will gain a small benefit in performance because with a failure isolated, 
>non-volatile CF duplexing to staging data sets is no longer necessary for 
>system logger.

Not sure if other structures also request non-volatile, failure isolated CFs.

Barbara Nitz

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Coupling facility - Non Volatile performance

2013-01-23 Thread Munif Sadek
Thanks Roger

We have very good UPS.. and have decided to make CF mode Non  volatile.. Just 
read somewhere that non volatile CF has better performance than Volatile ..but 
there is no ROTs or any indicative relative perfomance figure or how to measure 
/ monitor it..

Best Regards Munif.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Coupling facility - Non Volatile performance

2013-01-23 Thread Roger Lowe
On Wed, 23 Jan 2013 23:04:40 -0600, Munif Sadek  wrote:

>
>Due to IBM  Health checker report we have to change mode of our  Coupling 
>facility to non Volatile.. CF is running in a partition on CPC,  shared by 4 
>z/OS LPARs making it a sysplex. We are enabled for CICSPlex , DB2 Data 
>sharing, RACF Database Sharing, SMSPlex,  Catalog ECS etc etc.. 
>
>Can someone point me in the right direction to measure performance gain (due 
>to change of CF Mode) , if any.
>
>We are RMF, SAS/MXG and BMC Performance assurance (aka Visualiser, Best/1 ) 
>site.
>

Munif,
A volatile coupling facility is one in which interruption of the power 
supply causes loss of the memory contents. You can make the  coupling facility 
nonvolatile by adding to it an uninterruptible power supply or you can use a 
battery backup, which uses internal batteries to provide power during an outage.

Roger

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Coupling facility - Non Volatile performance

2013-01-23 Thread Munif Sadek
Dear Listers,

Due to IBM  Health checker report we have to change mode of our  Coupling 
facility to non Volatile.. CF is running in a partition on CPC,  shared by 4 
z/OS LPARs making it a sysplex. We are enabled for CICSPlex , DB2 Data sharing, 
RACF Database Sharing, SMSPlex,  Catalog ECS etc etc.. 

Can someone point me in the right direction to measure performance gain (due to 
change of CF Mode) , if any.

We are RMF, SAS/MXG and BMC Performance assurance (aka Visualiser, Best/1 ) 
site.


regards
Munif

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN