Ron,

It's been so long that I had forgotten about RPS.  My comments about a 
connected search loop became obsolete with the advent of RPS.  Then the average 
value of 1/2 rotation was to compute the disconnect time waiting for RPS to 
cause a reconnect to the channel, assuming that the sector value had been 
computed correctly.  Some more milliseconds of disconnect time were added in to 
account for average seek.  After RPS' advent, connect time was 100% due to data 
transfer.  Today it is different thanks to FICON and controller microcode.  At 
one time, all the handshaking necessary to get the I/O started was lumped into 
pend time.  With RPS, connect time was reliably used for calculating work done, 
and pend and disconnect time were attributed to queueing and thus 
non-repeatable.  Another component of queueing that is not visible and usually 
ignored is I/O interrupt pending time, caused by not having a CPU available to 
field an interrupt as soon as the I/O ends.  This component is sti!
 ll with us.

After 20+ years our memories have trouble recalling all the details.  Like you, 
I would want to see the original quote, its context, and the year when it was 
published.

Bill Fairchild

Software Developer 
Rocket Software
275 Grove Street * Newton, MA 02466-2272 * USA
Tel: +1.617.614.4503 * Mobile: +1.508.341.1715
Email: [email protected] 
Web: www.rocketsoftware.com


-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of 
Ron Hawkins
Sent: Friday, August 14, 2009 9:13 AM
To: [email protected]
Subject: Re: Degraded I/O performance in 1.10?

Bill,

With XA I don't think that RPS was ever included in connect time. I admit I
only started working on XA in 1984, but everything I had from back then by
Beretvas and Freisenborg uses disconnect time to estimate if there is a seek
problem based on RPS being counted in Disconnect time.

Of course this was focused on 3880 Controllers. I have no idea if it was
different for earlier models that required reconnect for handling TIC.

Ron

> -----Original Message-----
> From: IBM Mainframe Discussion List [mailto:[email protected]] On
Behalf Of
> Bill Fairchild
> Sent: Friday, August 14, 2009 6:24 AM
> To: [email protected]
> Subject: Re: [IBM-MAIN] Degraded I/O performance in 1.10?
> 
> You're right.  It spun at 70 revolutions per second.  The 3380 spun at 60
rps,
> so its revolution took 16.67 ms.
> 
> The average latency of a disk drive was useful for calculating connect
time
> when every I/O probably involved a real seek (disconnect time) and a real
> partial revolution for the search loop to find the correct record (which
was
> all connect time).  But with today's hardware, caching, RAID, channel
speed,
> controller buffering, etc., the connect time component should consist
almost
> totally of data transfer.  1/2 revolution's worth of data transfer
indicates
> the average amount of data to be transferred per I/O is 1/2 of a full
track.
> Since EXCP tells SMF to add one to its I/O counters not for every I/O
request
> but rather for every block being transferred, then RMF's reported connect
time
> for these I/Os should vary widely if BUFNO is varied widely, say from one
to
> ten, while the EXCP counted reported by SMF would be constant.
> 
> I don't doubt the validity of the IBM number at the time it was published
> (aeons ago).  I doubt its validity for today's hardware.  I am only trying
to
> guess why IBM recommended that number aeons ago in the face of its obvious
> inapplicability today.
> 
> Bill Fairchild
> 
> Software Developer
> Rocket Software
> 275 Grove Street * Newton, MA 02466-2272 * USA
> Tel: +1.617.614.4503 * Mobile: +1.508.341.1715
> Email: [email protected]
> Web: www.rocketsoftware.com
> 

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to