Comments (4)
I think this may be a reflection of Dario's style as I'm not familiar with the term itself. I interpreted to mean topology pass-through similar to device pass-through and I think that was the intent. Dario?
from suse-best-practices.
Is it really "Enlightment of VMs"?? I am well aware that tech terms can be strange ;-) - but we had a discussion internally, and after doing some research, we got only "enlightenment" back as results in relation with virtualization.
It definitely is "enlightenment", and not "enlightment". The latter, I don't think is a word. And yes, I am aware that it is me that wrote it, so I can only apologize for not being able to type / write in English :-(
Thanks very much for clarification!
Well, thanks to you, and sorry if I didn't catch this while reviewing and running a spell-check on the paper myself (and I'm particularly sad to hear that this took what looks to be a considerable amount of your time :-/ )
from suse-best-practices.
I think this may be a reflection of Dario's style as I'm not familiar with the term itself. I interpreted to mean topology pass-through similar to device pass-through and I think that was the intent. Dario?
Yes. Well, if I've understood well, the bulk of the issue here is me not being able to write in English. :-( But from a semantic point of view, in virtualization, we refer to "enlightening" whenever we make the VM aware of something that, while strictly not necessary for functional correctness, it may result in some advantages, e.g., in terms of improved performance.
Such "improved awareness" could be about making the OS in the VM know that it is running virtualized (which then enables the use of some paravirtualization-based techniques, typically for clocks, timers, interrupts, etc) or it can come from --as you say yourself-- the fact that we define a particular virtual topology, which matches the one of the host in some specific way.
Some quick and random examples, just for reference:
- https://archive.fosdem.org/2019/schedule/event/vai_enlightening_kvm/attachments/slides/2860/export/events/attachments/vai_enlightening_kvm/slides/2860/vkuznets_fosdem2019_enlightening_kvm.pdf
- https://www.researchgate.net/publication/261511421_A_Performance_Comparison_between_Enlightenment_and_Emulation_in_Microsoft_Hyper-V
- https://events19.linuxfoundation.cn/wp-content/uploads/2017/11/Use-Hyper-V-Enlightenments-to-Increase-KVM-VM-Performance_Density_Chao-Peng.pdf
As you can see the term is quite common when MS Hyper-V virtualization solutions are involved, at least if we're speaking about KVM.
In the Xen world, it's even more widely used (even with Hyper-V out of the picture):
- https://wiki.xenproject.org/wiki/Xen_Project_Beginners_Guide#What_is_this_Xen_Project_software_all_about.3F (see <<Paravirtualization uses modified guest operating systems that we refer to as "enlightened" guests.>>
- https://elixir.bootlin.com/linux/latest/source/arch/x86/xen/enlighten.c (and other files, such as enlighten_hvm.c, enlighten_pv.c and enlighten_pvh.c)
from suse-best-practices.
from suse-best-practices.
Related Issues (20)
- [doc] Issue in "Cluster bootstrap and more" HOT 2
- [doc] Issue in "DESCRIPTION OF IMPORTANT RESOURCE AGENT PARAMETERS" HOT 2
- [doc] Issue in "Adding cluster rules for automatic shutdown of the non-replicated SAP HANA" HOT 2
- [doc] Issue in "Creating AWS EC2 Instance" HOT 2
- Request for more information / new step-by-step guide - see: https://bugzilla.suse.com/show_bug.cgi?id=1216632 HOT 7
- [doc] Issue in "Constraints" HOT 2
- [doc] Issue in "ENTRY IN SUDO PERMISSIONS /ETC/SUDOERS.D/SAPHANASR FILE" HOT 2
- SLES12-4-SAP recommended documentation change of use of SAPHanaSrMultiTarget.py versus SAPHanaSr HOT 6
- [doc] Issue in "Allowing <sid>adm to access the cluster" HOT 2
- [doc] Issue in "Microsoft SQL Server on SUSE Linux Enterprise Server" - out of date HOT 1
- [doc] Issue in "Interrupt Coalescing" HOT 1
- [doc] Issue in "Example cluster configuration" HOT 2
- [doc] Issue in "Example Cluster Configuration" HOT 4
- [doc] Issue in "Example cluster configuration" HOT 6
- [doc] Issue in "Client image configuration recommendations" HOT 1
- [doc] Issue in "Deployment" HOT 1
- [doc] Issue in "Deployment" HOT 1
- [doc] Issue in "High level overview" HOT 1
- [doc] Issue in "SAP HANA System Replication Scale-Out High Availability in Amazon Web Services" HOT 3
- [doc] Issue in "SAP HANA System Replication Scale-Out High Availability in Amazon Web Services"
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from suse-best-practices.