Recopila datos de rendimiento de esxtop usando el comando Run

En este artículo, aprende a usar el Get-EsxtopData comando Run en Azure VMware Solution para recopilar instantáneas de rendimiento esxtop en modo batch desde un único host ESXi a través de la API vCenter Server ServiceManager y subir el archivo CSV resultante a un almacén de datos. El comando no requiere acceso SSH al host ESXi.

Utiliza este comando para capturar métricas de bajo nivel de CPU, memoria, red y almacenamiento para la resolución de problemas de rendimiento.

Prerequisites

Antes de recopilar datos de esxtop, asegúrate de:

  • Tienes acceso al portal de Azure con permisos equivalentes al rol de administrador de la nube privada de Azure VMware Solution.

  • Estás usando la última versión compatible del paquete Run Command Microsoft.AVS.Management.

  • El host ESXi objetivo está en estado Conectado dentro del clúster especificado.

  • Un almacén de datos vSAN (o un almacén de datos especificado por el cliente) está accesible en el clúster para la subida de CSV.

Ejecute parámetros de comando: Get-EsxtopData

  • Nombre del clúster — Nombre del clúster vSphere que contiene el host ESXi objetivo. Por ejemplo: Cluster-1.

  • EsxiHostName — Nombre de host ESXi o prefijo de nombre. Se utiliza el primer host conectado que coincide con este prefijo. Por ejemplo: esx01.

  • Iteraciones — Número de instantáneas de esxtop que se van a recopilar. Los valores válidos son 1 a través de 6. El valor por defecto es 6. Combinado con IntervalSeconds, el espaciado total entre la primera y la última muestra no debe superar los 30 segundos: (Iterations - 1) * IntervalSeconds <= 30.

  • IntervalSegundos — Número de segundos para esperar entre instantáneas. Los valores válidos son 2 a través de 30. El valor por defecto es 5. El mínimo de 2 segundos coincide con el intervalo mínimo de muestreo esxtop.

  • OutputDatastoreName — Nombre del almacén de datos al que subir el archivo CSV. Cuando se omite, el valor se asigna por defecto al primer almacén de datos vSAN del clúster. Especifica este parámetro para usar un almacén de datos no vSAN, o cuando el descubrimiento automático de vSAN no encuentre el objetivo deseado.

  • Conservar hasta — Periodo de retención de la salida del cmdlet. El valor por defecto es 60.

  • Especificar el nombre de ejecución — Nombre alfanumérico. Por ejemplo, Get-EsxtopData-Exec1.

  • Tiempo muerto — El periodo tras el cual un cmdlet sale si tarda demasiado en terminar.

Recopilar datos de esxtop

  1. Ve a tu nube privada de Azure VMware Solution en el portal de Azure.

  2. Seleccione Ejecutar paquetes de comandos>>Microsoft.AVS.Management.

  3. Selecciona Get-EsxtopData.

  4. Proporciona los valores requeridos o cambia los valores predeterminados según la lista de parámetros anterior. Luego, seleccione Ejecutar.

Note

Se requieren los campos nombre del clúster y nombre del host ESXi. Todos los demás campos tienen valores predeterminados y son opcionales.

El archivo CSV contiene las columnas siguientes:

  • Marca de tiempo — La fecha y hora en que se capturó la muestra (yyyy-MM-dd HH:mm:ss).

  • SampleNumber — Número de muestra secuencial (de 1 a Iteraciones).

  • RawData — Datos en bruto del contador esxtop devueltos por la API esxtop FetchStats del vCenter Server.

Utilice los metadatos del contador de la llamada a la API de esxtop CounterInfo para asignar los campos de datos sin procesar a métricas de rendimiento específicas (CPU, memoria, red y disco).

Procedimientos recomendados e instrucciones de seguridad

  • Empieza con los valores por defecto (6 iteraciones e intervalos de 5 segundos) para una ventana de captura rápida de 25 segundos.

  • La ventana total de muestreo está limitada a 30 segundos entre la primera y la última muestra. Superar este límite ((Iterations - 1) * IntervalSeconds > 30) resulta en un error.

  • Si necesitas periodos de recopilación más largos, ejecuta el comando varias veces y correlaciona los archivos de salida por marca de tiempo.

  • Utiliza OutputDatastoreName cuando el clúster tiene varios almacenes de datos o cuando el descubrimiento automático de vSAN no seleccione el destino deseado.

  • El comando no requiere acceso SSH. Utiliza la API de vCenter Server ServiceManager para recopilar datos.

  • El comando no modifica el centro de datos definido por software (SDDC) ni ninguna configuración del host (UpdatesSDDC = false).

Pasos siguientes

  • Descarga el archivo CSV desde [datastore]/esxtop_output/ mediante el cliente vSphere o el navegador de almacén de datos.

  • Utilice la Referencia de contadores de VMware esxtop para interpretar los datos de rendimiento sin procesar.