我读到使用 Linux 内核(Ubuntu rt 内核)能够将 Java 应用程序的响应时间提高 4 倍。
我唯一的问题是我必须运行仅在同一台机器上安装了 Windows 的程序。
我的问题是:在 Windows 系统上通过虚拟机运行 rt 内核是否会完全违背使用 rt 内核的目的?
谢谢,马特
答案1
通过 Windows 机器上的虚拟机运行 rt 内核是否会完全违背使用 rt 内核的目的?
是的。
VM 本身正在争夺实际 CPU 时间/优先级。RT 调度不会产生重大影响。
如果您迫切需要并且能够做到,请反转问题:在裸机上安装 Ubuntu 并在 VirtualBox 中运行 Windows。