nusrat
2015-Jun-21 17:07 UTC
[libvirt-users] IOV / SR-IOV / MR-IOV for non-network hardware?
I've been looking for real-world examples of this for a long time -- mainly because I'm trying to decide whether to restrict my build-options to using only components which are all compatible with IOV. I'm thinking that the constraint would be worth it, if IOV could provide a significant performance benefit for non-network peripherals such as storage, video processing, etc. (compared to passthru / VT-d). http://www.storage-switzerland.com/Articles/Entries/2010/9/29_Offloading_I_O_from_the_Hypervisor_with_SR-IOV.html , http://www.plda.com/white-paper-why-using-single-root-io-virtualization-sr-iov-can-help-improve-io-performance-and Almost everything I've found about this is in the abstract or inapplicable to multiple VMs in the same physical host. Examples: hypothetical use with HBAs or multiple graphics cards, http://blog.scottlowe.org/2009/12/02/what-is-sr-iov , http://lists.xen.org/archives/html/xen-users/2013-04/msg00126.html ; academic papers & theses, e.g. http://cs.uccs.edu/~gsc/pub/master/mkopps/doc/MKoppsReportRev3.pdf ; conference presentations, e.g. http://searchstorage.techtarget.com/video/I-O-virtualization-video-SR-IOV-MR-IOV-NICs-and-more ; hardware positioned between multiple hosts and a single peripheral, e.g. http://topics-cdn.dell.com/pdf/poweredge-vrtx_User's%20Guide_en-us.pdf ; and conceptual support for IOV in the spec for NVM Express. I did find actual physical products which claim IOV support, e.g. the LSI 3008 chip, which is used in some mobos and LSI HBAs. I've even found some posts re virtualization by people who discuss various aspects of having and using one of these products. But I have yet to find anyone -- certainly not anyone at or below the level of of "enthusiast", not anyone with a non-"enterprise-class" environment or budget -- who discusses even attempting IOV-based I/O other than for networking, let alone actually achieving it, let alone anyone with even subjective descriptions of performance differences. If non-networking IOV has the great potential discussed in the links above, can anyone tell me why it seems that no one is actually doing it? Kihl? Braren? zir_blazer? ScottLowe? Don Fountain? Boesch? John Howard? George Crump? Anyone? Anyone? Bueller?...
Seemingly Similar Threads
- CRAN I-MR / Xbar-R / Xbar-S control chart package ?
- CRAN I-MR / Xbar-R / Xbar-S control chart package ?
- Re: Thank you Mr. Mark Spencer and Asterisk
- Singaporean Mr. Teo En Ming's Refugee Seeking Attempts, In Search of a Substantially Better Life
- [PATCH] vdpa/mlx5: Fix uninitialised variable in core/mr.c