![使用虚拟内核是否会给 Sun 的 Virtualbox 上的 Ubuntu 8.04 服务器带来好处?](https://linux22.com/image/503829/%E4%BD%BF%E7%94%A8%E8%99%9A%E6%8B%9F%E5%86%85%E6%A0%B8%E6%98%AF%E5%90%A6%E4%BC%9A%E7%BB%99%20Sun%20%E7%9A%84%20Virtualbox%20%E4%B8%8A%E7%9A%84%20Ubuntu%208.04%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%B8%A6%E6%9D%A5%E5%A5%BD%E5%A4%84%EF%BC%9F.png)
正如标题所示:
使用虚拟内核(而不是原始内核)是否会为 Sun 最新的 VirtualBox 上的 Ubuntu 8.04 服务器带来好处?
主机操作系统:32 位 Ubuntu 8.04 服务器(普通内核)
Sun 的 Virtualbox3.0.x(我记得 x=12)
客户操作系统:32 位 Ubuntu 8.04 服务器(普通内核)
需要注意的一点是,初始安装/vdi 文件是在 32 位 Windows XP 上创建的(然后将其复制过来,之后使用 VBoxManage 在 Linux 主机上完成了新的 vm 配置)。
我必须打开 PAE 来启动内核,并且(这可能看起来很奇怪)还要打开 IO-APIC,因为否则我在启动时会出现可怕的内核恐慌。
附加问题:还有其他明显的非最佳配置/性能提示的迹象吗?
请温柔一点,因为这是我的第一个 serverfault 问题(我通常更频繁地使用 stackoverflow)。
答案1
我实际上还没有以这种方式运行它 - 所以这实际上可能更像是一个评论而不是答案,但是是的 - 它可能会产生影响,但影响不大。事实上,我敢打赌,如果你正在做更多的“桌面”虚拟化,你最好使用原始内核。
话虽如此,如果这是一个专门用于容纳虚拟机的盒子,我会认真考虑一下Ubuntu JeOS(发音为 Juice)。它是为运行虚拟机而调优的服务器版本,其优势不仅限于内核。
http://www.ubuntu.com/products/whatisubuntu/serveredition/jeos
答案2
请注意,JeOS 说明中提到“针对 VMWare ESX、VMWare Server 和 KVM 进行了优化”,因此您在使用 Virtual Box 时可能会遇到驱动程序问题。