[Info-vax] State of the Port - July 2017
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Thu Jul 20 18:01:29 EDT 2017
On 2017-07-20 21:40:53 +0000, Jan-Erik Soderholm said:
> Den 2017-07-20 kl. 23:37, skrev Stephen Hoffman:
>> On 2017-07-18 21:27:18 +0000, Scott Dorsey said:
>>
>>> Infiniband is designed for low latency. If what you need is the lowest
>>> possible latency, Infiniband is likely a big win over ethernet. If you
>>> need fastest throughput for bulk transfers, ethernet is likely a big
>>> win for you instead.
>>
>> Ethernet is reaching well up into the same market Infiniband is aimed
>> at, and VSI is going to want to and need to go after better Ethernet
>> support to start with as it's far more broadly applicable. Once the
>> x86-64 port is out and VSI has 40 GbE and 100 GbE and other related
>> support available,...
>
> Doesn't that come "for free" if you're running under a VM?
We don't yet know what VSI will be providing for their virtual machine
support; which particular virtual machines will be supported and what
features. If the virtual machine and the I/O path involves
virtualized device support, then OpenVMS will need drivers for the
virtual device and network I/O will incur some overhead going through
the host driver layer and the host drivers will deal with the specifics
of the particiular device. This is simpler, but there's more overhead
and particularly if there's a lot of I/O buffer copying involved. If
the I/O device is accessed directly from the guest operating system
bypassing the host operating system or the host VM, then there'll be
device-specific drivers needed in OpenVMS. For VM-related details
here, see discussions of device virtualization and paravirtualization,
among others. In either approach, system performance around 100 GbE
or Infiniband involves a whole lot of interrupts, and those have to be
handled expeditiously for the hardware to be used effectively. Also
see the TCP Offload Engine (TOE) discussions and the details of what
Infiniband provides and how, as both of those seek to provide faster
and lower-latency networking.
> You get whatever netork support that the VM supports, not?
We get what VSI supports, or maybe what a third-party provides with
their hardware.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list