subir porta microsoft management machine from create como azure virtual-machine vhd

porta - ¿Cuál es la diferencia en la configuración de "Preferencia de caché de sistema principal" al agregar un disco a una máquina virtual de Azure?



login azure management portal (2)

Al agregar un disco de datos VHD a una VM, se me pide una "Preferencia de caché de host" (Ninguna, Solo lectura, Lectura / escritura).

¿Puede alguien decirme el efecto de elegir uno sobre el otro?

Específicamente, estoy usando una máquina virtual como servidor de compilación para que los discos se utilicen para compilar el código fuente .Net. ¿Qué configuración sería mejor en este escenario?


Del mismo modo que la configuración menciona esta configuración, se activan las preferencias de almacenamiento en caché para E / S. El efecto de cambiarlos es que las lecturas, escrituras o ambas lecturas / escrituras se pueden almacenar en caché para el rendimiento. Por ejemplo, si tiene una base de datos de solo lectura / archivos de solo lectura / índice Lucene, sería óptimo activar el caché de lectura para la unidad.

No he visto cambios dramáticos en el rendimiento al cambiar esta configuración (hasta que utilicé SQL Server / Lucene) en las unidades. La E / S alta se mejorará mediante la eliminación de discos ... en su caso, si tiene millones de líneas de código en 10.000s de archivos, entonces podría ver una mejora en el rendimiento en lectura / escritura. La cantidad máxima de IOP predeterminada para una sola unidad es de 500 IOP (que son aproximadamente 2x15k unidades SAS o una SSD de gama alta). Si necesita más que eso, agregue más discos y márquelos ...

Por ejemplo, en una máquina virtual extra grande puede conectar 16 unidades * 500 IOP (~ 8,000 IOP): http://msdn.microsoft.com/en-us/library/windowsazure/dn197896.aspx (hay algunas buenas ups / whitepapers para las personas que hicieron esto y obtuvieron un rendimiento óptimo sumando la cantidad máxima de unidades más pequeñas ... en lugar de solo una masiva).

Resumen breve: deje los valores predeterminados para el almacenamiento en caché. Pruebe con una herramienta de E / S para un rendimiento específico. El rendimiento del disco único probablemente no importará, si la E / S es su cuello de botella, las unidades de trazado de banda serán MUCHO mejores que la configuración de almacenamiento en caché en la unidad VHD.


La publicación más completa que he visto sobre las opciones de almacenamiento en caché es esta publicación del blog del equipo de almacenamiento de Windows Azure por Brad Calder.

(Enlace fijo)