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
