正如我在这里和互联网上看到的问题一样,PXE 和 Virtualbox 似乎不太喜欢对方。我的问题如下:我有一台虚拟机,它为 10 个本机客户端托管 DHCP 和 PXE 服务器。它们大约每 10 分钟重新启动一次,每次重新启动时,它们都需要启动一个小型 Linux(initrd 约为 4MB)。以前,我有一台本机机器在运行,通过 PXE 启动非常快。现在,查看 nload 的输出,每当一台机器启动时,我只能获得 500kbit/s。这些机器通过 GBit 交换机连接,所以不可能是这个原因。此外,在测试与外部的连接速度时,我拥有全部可用带宽。VBox 是否无法处理大量 UDP 数据包?有人能在这里给我指出正确的方向吗?
答案1
事实证明,问题出在底层系统上。我收到了一些有关 IRQ 错误的奇怪消息。将“noirqdebug”添加到内核参数中就解决了问题 - 现在一切都恢复正常了。