Puedes ver la descripción del disco para ver las operaciones de entrada/salida por segundo (IOPS) aprovisionadas actualmente o la capacidad de procesamiento aprovisionada actualmente para los volúmenes de Google Cloud Hyperdisk.
Puedes cambiar las IOPS o la capacidad de procesamiento aprovisionadas una vez en cada período de 4 horas. Se registra cada cambio en el nivel de las IOPS o de la capacidad de procesamiento. Puedes revisar el historial de registros y compararlo con las métricas de rendimiento para comprender cómo se relacionan los niveles de capacidad de procesamiento y de IOPS aprovisionados con el nivel de rendimiento que se observa en la carga de trabajo.
Antes de comenzar
-
Configura la autenticación si aún no lo hiciste.
La autenticación es el proceso mediante el cual se verifica tu identidad para acceder a los servicios y las API de Google Cloud.
Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine de la siguiente manera
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
En la consola de Google Cloud, ve a la página Discos.
Haz clic en el nombre del disco para ver los detalles de la configuración.
Usa el comando
gcloud compute disks describe
para ver los detalles del disco.gcloud compute disks describe DISK_NAME \ --zone ZONE_NAME \ --format="text(name, provisionedIops, provisionedThroughput, sizeGb)"
Reemplaza lo siguiente:
DISK_NAME
: Es el nombre del volumen de Hyperdisk.ZONE_NAME
: Es la zona en la que se creó el volumen de Hyperdisk.
En el resultado, se muestra el nombre del disco, el tamaño actual del disco y las IOPS o la capacidad de procesamiento aprovisionadas, por ejemplo:
name: my-hyperdisk-b provisionedIops: '8500' provisionedThroughput: '140' sizeGb: '150'
PROJECT_ID
: el ID de tu proyecto.ZONE
: la zona en la que se encuentra el volumen de hiperdisco.DISK_NAME
: Es el nombre del volumen de Hyperdisk para ver.En la consola de Google Cloud, ve a la página Instancias de VM.
Para ver las métricas de VMs individuales, haz lo siguiente:
Haz clic en el nombre de la VM de la que deseas ver las métricas de rendimiento. Se abrirá la página de Detalles.
Haz clic en la pestaña Observabilidad para abrir la página Descripción general de la observabilidad.
Explora las métricas de rendimiento de la VM. Las siguientes son las métricas clave relacionadas con el rendimiento del disco para una VM:
En la página Descripción general:
Uso de CPU. El porcentaje de CPU que usa la VM.
Tráfico de red. La tasa promedio de bytes enviados y recibidos en intervalos de un minuto.
Capacidad de procesamiento del disco. La tasa promedio de bytes escritos y leídos desde discos.
IOPS del disco. La tasa promedio de operaciones de lectura y escritura de E/S en los discos.
En la página Rendimiento de discos, consulta los siguientes gráficos:
Operaciones (IOPS). Tasa promedio de operaciones de lectura y escritura de E/S en el disco en períodos de un minuto.
IOPS por tipo de almacenamiento: Es la tasa promedio de operaciones de E/S en el disco en períodos de un minuto, agrupadas por el tipo de almacenamiento y el tipo de dispositivo.
Capacidad de procesamiento (MB/s): la tasa promedio de bytes escritos y leídos desde los discos de la VM en períodos de un minuto.
Capacidad de procesamiento por tipo de almacenamiento: Es la tasa promedio de bytes que se escriben en los discos de la VM y se leen desde ellos en períodos de un minuto, agrupados por tipo de almacenamiento y tipo de dispositivo.
Tamaño de tamaño promedio de E/S. El tamaño promedio de las operaciones de lectura y escritura de E/S en los discos. Las operaciones de E/S aleatorias pequeñas (de 4 a 16 KiB) suelen estar limitadas por IOPS y las operaciones de E/S secuenciales o grandes (256 KiB-1 MiB) suelen estar limitadas por la capacidad de procesamiento.
Promedio de longitud de la cola: La cantidad de operaciones de E/S de disco en cola y en ejecución, también llamada profundidad de cola, para los 5 dispositivos principales. Para alcanzar los límites de rendimiento de los volúmenes de Hyperdisk y Persistent Disk, usa una profundidad de cola de E/S alta.
Promedio de latencia de E/S: La latencia promedio de las operaciones de lectura y escritura de E/S agregadas en las operaciones de todos los dispositivos de almacenamiento en bloque conectados a la VM, medidos por el agente de supervisión en la VM. Este valor incluye el tiempo de procesamiento del sistema operativo y el sistema de archivos.
- Usa la pestaña Supervisión en la página de detalles del disco en la consola de Google Cloud.
- Usa la página Observabilidad para tu VM, como se describe en Visualiza las métricas de rendimiento del disco.
- Si la tasa máxima de IOPS se acerca a las IOPS aprovisionadas para el volumen de hiperdiscos, puedes intentar aumentar las IOPS aprovisionadas para el volumen de hiperdiscos a fin de aumentar el rendimiento de tu aplicación.
- Si la tasa máxima de IOPS es más baja que las IOPS aprovisionadas, puedes reducir las IOPS aprovisionadas para el volumen de Hyperdisk para reducir el costo del disco.
- Usa la pestaña Supervisión en la página de detalles del disco en la consola de Google Cloud.
- Usa la página Observabilidad para tu VM, como se describe en Visualiza las métricas de rendimiento del disco.
- Obtén información sobre cómo optimizar el rendimiento de los hiperdiscos.
- Obtén información sobre cómo modificar la configuración de un volumen de hiperdisco.
- Obtén información sobre los precios de hiperdiscos.
REST
Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a la CLI de gcloud.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Si deseas obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud.
Consulta la configuración de rendimiento aprovisionada de Hyperdisk
Para ver las IOPS aprovisionadas o la capacidad de procesamiento de tus volúmenes de Hyperdisk, consulta la información del disco.
Console
gcloud
REST
Realiza una solicitud
GET
alcompute.disks.get
método . En el cuerpo de la solicitud, especifica el nombre del volumen de hiperdisco.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME/get
Reemplaza lo siguiente:
En el cuerpo de la respuesta, puedes ver el tamaño del disco actual, las IOPS aprovisionadas y la capacidad de procesamiento, por ejemplo:
{ ... "name": "my-hyperdisk-x", "physicalBlockSizeBytes": "4096", "provisionedIops": "100000", ... "sizeGb": "1000", "status": "READY", ... }
Puedes usar un filtro de consulta para mostrar solo la información que deseas ver. Para ver solo los campos que se muestran en el resultado de ejemplo anterior, agrega un parámetro de consulta similar al siguiente a tu solicitud.
?fields=name,physicalBlockSizeBytes,provisionedIops,provisionedThroughput,sizeGb,status
Visualiza las métricas de rendimiento del disco
Para ver las métricas de rendimiento de tus VMs, usa las métricas de observabilidad de Cloud Monitoring disponibles en la consola de Google Cloud.
Analiza las IOPS necesarias para tu carga de trabajo
A fin de determinar las IOPS necesarias para tu carga de trabajo, ten en cuenta las IOPS máximas y promedio y las tasas de capacidad de procesamiento durante los momentos de uso máximo y, también, durante un ciclo de carga de trabajo normal para tener una idea de los requisitos de la carga de trabajo.
Observa los requisitos de IOPS de tu carga de trabajo mediante cualquiera de los siguientes métodos:
Según los valores de la métrica observados, determina si debes ajustar las IOPS aprovisionadas para tu VM. Por ejemplo:
Analiza las IOPS necesarias para tu carga de trabajo
Con Hyperdisk Balanced y Hyperdisk Throughput, puedes aprovisionar la capacidad de procesamiento por separado de la capacidad del disco. Puedes especificar el nivel de capacidad de procesamiento de destino para un volumen determinado. Los volúmenes individuales tienen aislamiento total de rendimiento, y cada volumen obtiene el rendimiento proporcionado. Sin embargo, la capacidad de procesamiento se ve limitada por los límites por VM para la VM a la que están conectados tus volúmenes. Para conocer estos límites, consulta Límites de rendimiento de Hyperdisk.
Las operaciones de lectura y escritura se descuentan del límite de capacidad de procesamiento aprovisionado para un volumen de Hyperdisk Throughput. La capacidad de procesamiento aprovisionada y los límites máximos se aplican al total combinado de capacidad de procesamiento de lectura y escritura.
Observa los requisitos de capacidad de procesamiento de tu carga de trabajo mediante cualquiera de los siguientes métodos:
Si la capacidad de procesamiento total aprovisionada para uno o más volúmenes de Hyperdisk Throughput supera la capacidad de procesamiento total disponible a nivel de la instancia, el rendimiento se limita al rendimiento a nivel de la VM.
¿Qué sigue?
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-09-04 (UTC)
-