¿Por qué la E/S de disco de mi máquina virtual Azure (D3) es increíblemente lenta?

¿Por qué la E/S de disco de mi máquina virtual Azure (D3) es increíblemente lenta?

Configuré una máquina virtual D3 con Windows 10 en mi cuenta de Azure. Desafortunadamente, la velocidad del disco, tanto en C (200 GB) como en D (100 GB de temperatura), es EXTREMADAMENTE baja. Menos de 1 MB/s cuando se ve a través del Administrador de tareas mientras se copia en una estructura de carpetas grande que contiene alrededor de 16000 elementos.

Para ser honesto, ni siquiera estoy seguro de qué probar... Supongo que mi plan será crear una nueva unidad VHD, conectarla y ver cómo funciona, pero no tengo muchas esperanzas.

Leí esta publicación -->Rendimiento lento del disco en la máquina virtual de Azure

y

esta publicación -->http://azure.microsoft.com/blog/2014/10/06/d-series-performance-expectations/

Ambos hacen referencia a "estrangulamiento", lo cual entiendo, pero lo que estoy viendo debe ser algo diferente ya que nunca me acerco al nivel que indica de escritura de 96 MB/s.

¿Es esto sólo de conocimiento común o es posible que tenga algo configurado mal? ¿Quizás un error de máquina virtual de Windows 10? Verifiqué que, de hecho, elegí D3 para el tamaño de mi VM, que incluye un SSD local de 200 GB.

¿Alguna sugerencia sobre lo que puedo comprobar o probar a continuación?


EDITAR

Alguna información más. Aquí hay una captura de pantalla de mi lectura/escritura de disco desde el Portal de Azure durante las últimas 24 horas.

ingrese la descripción de la imagen aquí

Respuesta1

Aquí hay algunos problemas, pero además del posible problema con el azul, carece de conocimientos básicos sobre el almacenamiento en una computadora.

copiar una gran estructura de carpetas que contiene alrededor de 16.000 elementos.

Son MUCHOS archivos. Probablemente no haya muchos archivos demasiado grandes. Muchas carpetas, muchos metadatos.

Lo que estoy viendo debe ser algo diferente ya que nunca me acerco al nivel que indica de escritura de 96 MB/s.

lo cual es totalmente irrelevante si pierdes todo el tiempo haciendo IO lineal (que hace el explorador) con un montón de actualizaciones de metadatos. MB no es IOPS.

Ahora, estoy de acuerdo en que tienes un problema, porque también veo 12k IOPS, pero como administrador debes saber que:

  • Las operaciones de copia de muchos archivos provocan muchas actualizaciones de metadatos que ralentizan el proceso y

  • El Explorador de Windows es realmente lento porque hace las cosas de forma lineal. Divida el trabajo de copia en varios trabajos más pequeños que se ejecutan en paralelo y es posible que observe una aceleración.

El último puede ser importante: Explorer, etc., crea un archivo a la vez, esperando que terminen ciertas cosas. Mientras tanto no pasa nada. Múltiples trabajos paralelos pueden ser simplemente más rápidos.

información relacionada