我半瓶子水的kvm水平表示,这个效率损失可大可小,尤其涉及到特权指令/syscall/io/signal的时候
原始系统可能是内核态执行一段代码,TLB都没有影响就回用户态了。
虚拟系统可能要切到host,调度一个host的进程,然后再等着调度回guest
实际情况介于两者之间,效率损失有多少,
一看应用。算个pi值自然是没啥损失,纯cpu指令和少量访存
二看host os和guest os的实现,guest os为了优化vm场景可能深度对接host os的实现
tldr,没啥效率损失可能太武断了。我估计vscode + remote wsl可能是体验最好的
【 在 Jacqueline 的大作中提到: 】
: 拿hyper-v跑ubuntu,几乎没有效率损失
:
--
FROM 75.31.75.*