Ist es sinnvoll, eine Ramdisk auf einem Build-Server zu verwenden?

n meinem Unternehmen forschen wir derzeit an verschiedenen Strategien, um unsere CI-Builds zu beschleunigen. Wir haben unsere Builds profiliert und festgestellt, dass wir von einem E / A-Engpass betroffen sind. Wir haben in naher Zukunft einige Optionen, um damit umzugehen (~ 1-2 Monate), würden uns aber wirklich über eine Verbesserung freuenjetz.

Ich schlug vor, eine Ramdisk als Speicherort für das Auschecken und die Builddatei zu verwenden. Die Build-Ausgaben und -Protokolle werden natürlich auf der physischen Festplatte gespeichert.

Ist das sinnvoll oder weist dieser Ansatz erhebliche Nachteile auf? Ich suche keine Antworten, die sich auf die Hardware beziehen, sondern eher, wenn die Interaktion zwischen gängigen Build-Systemen (z. B. MSBuild) und einer Ramdisk Probleme verursacht und andere Risiken bestehen, auf die ich achten muss.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage