El gráfico Disk (KBps) (Disco [KBps]) muestra el uso de disco de las diez máquinas virtuales del host que tienen el uso de disco más alto.

Este gráfico se encuentra en la vista Virtual Machines (Máquinas virtuales) de la pestaña Performance (Rendimiento) del host.

Tabla 1. Contadores de datos

Etiqueta del gráfico

Descripción

virtual_machine

La suma de los datos leídos desde la máquina virtual.

  • Contador: usage

  • Tipo de estadísticas: Velocidad

  • Unidad: Kilobytes por segundo (KBps)

  • Tipo de acumulación: Promedio (mínimo/máximo)

  • Nivel de recopilación: 1 (4)

Análisis de gráficos

Use los gráficos de discos para supervisar las cargas de discos promedio y para determinar las tendencias de uso de discos. Por ejemplo, es posible que detecte una degradación del rendimiento con las aplicaciones que leen y escriben datos frecuentemente en el disco duro. Si advierte un aumento repentino en la cantidad de solicitudes de lectura o escritura de discos, compruebe si había este tipo de aplicaciones en ejecución en ese momento.

La mejor manera de determinar si el entorno de vSphere está experimentando problemas de discos es supervisar los contadores de datos de latencia de discos. Puede usar los gráficos de rendimiento avanzados para ver estas estadísticas.

  • El contador de datos kernelLatency mide la cantidad de tiempo promedio, en milisegundos, que el VMkernel dedica al procesamiento de cada comando de SCSI. Para obtener el mejor rendimiento, el valor debe oscilar entre 0 y 1 milisegundos. Si el valor es mayor que 4 ms, significa que las máquinas virtuales del host están intentando enviar al sistema de almacenamiento más capacidad de proceso que la que admite la configuración. Compruebe el uso de CPU y aumente la profundidad de la cola.

  • El contador de datos deviceLatency mide la cantidad de tiempo promedio, en milisegundos, que tarda en completarse un comando de SCSI emitido desde el dispositivo físico. Según los componentes de hardware, un valor mayor que 15 ms indica una presencia probable de problemas en la matriz de almacenamiento. Transfiera el VMDK activo a un volumen con más ejes o agregue discos al LUN.

  • El contador de datos queueLatency mide la cantidad de tiempo promedio que tardó cada comando de SCSI en la cola del VMkernel. Este valor debe ser siempre cero. De lo contrario, la carga de trabajo será muy alta y la matriz no podrá procesar los datos con suficiente rapidez.

Si los valores de latencia de discos son altos, o si advierte otros problemas con el rendimiento de E/S de los discos, considere la posibilidad de llevar a cabo las acciones que se enumeran a continuación.

Tabla 2. Sugerencia de mejora del rendimiento de E/S de los discos

#

Resolución

1

Aumente la memoria de la máquina virtual. Esto debe dar lugar a una mayor capacidad de almacenamiento en caché del sistema operativo, lo que puede reducir la actividad de E/S. Tenga en cuenta que es posible que esto también requiera aumentar la memoria del host. El aumento de la memoria puede reducir la necesidad de almacenar datos, ya que las bases de datos pueden utilizar memoria del sistema para almacenar datos en caché y evitan la necesidad de acceder a los discos.

Para constatar que las máquinas virtuales cuenten con una cantidad adecuada de memoria, consulte las estadísticas de intercambio en el sistema operativo invitado. Aumente la memoria del sistema operativo invitado, pero no en un grado que genere un intercambio excesivo de memoria de host. Instale VMware Tools para incrementar la memoria.

2

Desfragmente los sistemas de archivos en todos los invitados.

3

Deshabilite los análisis de antivirus a petición en los archivos VMDK y VMEM.

4

Use las herramientas de la matriz del proveedor para determinar las estadísticas de rendimiento de la matriz. Cuando hay muchos servidores que acceden simultáneamente a elementos comunes de una matriz, es posible que los discos tengan dificultades para mantener este ritmo. Considere la posibilidad de implementar mejoras en la matriz con el objetivo de mejorar la capacidad de proceso.

5

Use Storage vMotion para migrar las máquinas virtuales con gran actividad de E/S en varios hosts.

6

Distribuya de manera equilibrada la carga de los discos entre todos los recursos físicos disponibles. Distribuya el almacenamiento con un alto índice de utilización entre los LUN a los que acceden distintos adaptadores. Use colas independientes para cada adaptador, a fin de mejorar la eficiencia de los discos.

7

Configure las tarjetas HBA y las controladoras RAID para un uso óptimo. Compruebe que los valores de configuración de profundidad de colas y memoria caché de las controladoras RAID sean adecuados. Si no lo son, aumente la cantidad de solicitudes de discos pendientes para la máquina virtual ajustando el parámetro Disk.SchedNumReqOutstanding. Para obtener más información, consulte Almacenamiento de vSphere.

8

Para las máquinas virtuales que utilizan una gran cantidad de recursos, separe el disco físico de la máquina virtual de la unidad que contiene el archivo de la página del sistema. Esto alivia la contención de los ejes de disco durante los períodos de mayor uso.

9

En los sistemas con una memoria RAM considerable, deshabilite el recorte de memoria agregando la línea MemTrimRate=0 al archivo VMX de la máquina virtual.

10

Si la E/S de disco combinada es mayor que la capacidad de una tarjeta HBA individual, use múltiples rutas o varios vínculos.

11

Para los hosts ESXi, cree discos virtuales como unidades asignadas previamente. Al crear un disco virtual para un sistema operativo invitado, seleccione la opción Allocate all disk space now (Asignar todo el espacio en disco ahora). Esto impide la degradación del rendimiento que conlleva la reasignación de espacio en disco adicional y disminuye la probabilidad de que el disco se fragmente.

12

Use el hardware de host más reciente.