我们在两个不同的 Google Compute VM 上运行相同的 docker 容器。两个 VM 具有相同的规格。docker 容器使用 Debian 作为基础映像,运行 python,并执行许多 CPU 密集型和 IO 密集型操作。两个 VM 之间的唯一区别是主机操作系统 - 一个 VM 上是 Ubuntu 18.04,另一个是 Debian 9。我以为我们的进程在两个 VM 上的速度应该几乎相同。我认为 Debian 9 上的速度可能会更快一些,因为它比 Ubuntu 更轻量。事实恰恰相反。与 Debian VM 相比,我们的进程在 Ubuntu VM 上的运行速度大约快 2 倍。
出现这种情况的可能原因有哪些?在某些情况下,Ubuntu 的内核是否比 Debian 快得多?