¿Es sensato usar un ramdisk en un servidor de compilación?

En mi empresa, actualmente estamos investigando varias estrategias para acelerar nuestras construcciones de CI. Hemos perfilado nuestras compilaciones y determinado que estamos limitados por un cuello de botella de E / S. Tenemos bastantes opciones para lidiar con eso en el futuro cercano (~ 1-2 meses) pero realmente nos gustaría ver una mejoraahora.

Propuse usar un ramdisk como la ubicación de pago y buildfile. Las salidas de compilación y los registros, por supuesto, se almacenarían en el disco físico.

¿Es eso algo sensato o hay inconvenientes significativos en este enfoque? No estoy buscando respuestas que tengan en cuenta el lado del hardware de las cosas, sino más bien si la interacción entre los sistemas de compilación comunes (por ejemplo, MSBuild) y un disco ram causará algún problema y si hay otros riesgos que debo tener en cuenta.

Respuestas a la pregunta(2)

Su respuesta a la pregunta