草庐IT

build - 在构建服务器上使用 ramdisk 是否明智?

在我的公司,我们目前正在研究加快CI构建速度的各种策略。我们已经分析了我们的构建,并确定我们受到I/O瓶颈的限制。在不久的将来(约1-2个月),我们有很多选择来解决这个问题,但我们真的希望看到改进现在。我建议使用ramdisk作为checkout和构建文件的位置。构建输出和日志当然会存储在物理磁盘上。这是一个明智的做法,还是这种方法存在重大缺陷?我不是在寻找有关硬件方面的答案,而是在寻找常见构建系统(例如MSBuild)和ramdisk之间的交互是否会导致任何问题以及我需要注意的其他风险。 最佳答案 只要你有足够的内存,这是一件非常