设置新的 MariaDB Buildbot 主机

昨天,我为我们的 MariaDB Buildbot 设置了一台新机器。这对我们来说是一个非常重要的构建主机,它为我们最重要的代码树中的每次推送运行超过 20 个不同的构建,并且是构建我们大多数发行包的主机。所以它是一匹十足的“主力”!它是一台相当快的机器,配有 5 个 SSD 硬盘、48GB 内存和 2 个四核 Intel Xeon E5420 处理器。

这是替换之前用于相同构建的机器。之前的机器也不错,至少从纸面上看是如此,拥有不少于 24 个核心。不幸的是,我们从未能稳定运行那台机器,它每隔几天就会崩溃/挂起,需要手动重启电源,这当然是不可接受的。

新的主机已经运行了一天左右,似乎运行良好,希望它会更稳定。我想快速比较一下新主机和旧主机上的构建速度

总的来说,新的构建器看起来速度和旧的差不多,甚至可能稍微快一点。考虑到旧的有三倍的核心数量,这相当不错。然而,Windows 构建明显更快。这可能是因为出于某种原因,它被证明是相当 I/O 密集型的,而新的主机使用 SSD 作为存储,I/O 性能明显更好。