On Thursday, 10/30/2008 at 10:29 EDT, David Kreuter 
<[EMAIL PROTECTED]> wrote:
> Is non-insignifcant a mutated  way of saying significant? The i/o code 
in vm is 
> like much of CP highly  optimized. Overhead has been reduced greatly 
since the 
> XA introduction of SIE  emulation.  VM has low overhead due to:
> 1. avoidance. Let SIE handle  it.
> 2. highly optimized code  paths.

While I will grant you the "optimization" point, let's not get too carried 
away.  In an LPAR, SIE handles guest I/O only for dedicated OSA and FCP 
adapters.  All other I/O is virtualized by CP.  SIE *does* handle CP's 
I/O!

The emphasis on the use of a virtual switch rather than dedicated OSAs 
leaves us with primarily FCP adapters for SCSI.

But with all that said, as others have pointed out, the word "overhead" 
has no meaning.  Yes, there is overhead and sometimes, yes, it can be "not 
insignificant".  The question is whether the applications are meeting 
their SLAs and whether the IT provider is meeting its expense goals.  "Can 
I get acceptable application performance at a cost I can afford?"  As was 
mentioned, you may have more overhead handling an I/O request, but if you 
can satisfy it from MDC, it was time well-spent.  Assuming, of course, 
you've got the CPU available to handle the I/O request!

Alan Altmark
z/VM Development
IBM Endicott

Reply via email to