Veja a descrição do disco para saber as operações de entrada/saída por segundo (IOPS, na sigla em inglês) provisionadas ou a capacidade de processamento provisionada para volumes do Google Cloud Hyperdisk.
É possível alterar as IOPS ou a capacidade provisionadas uma vez a cada período de quatro horas. Cada alteração no nível de capacidade ou IOPS é registrada. É possível analisar o histórico de registros e compará-lo com as métricas de desempenho para entender como as IOPS e os níveis de capacidade provisionados estão relacionados ao nível de desempenho observado pela carga de trabalho.
Antes de começar
-
Configure a autenticação, caso ainda não tenha feito isso.
A autenticação é
o processo de verificação da sua identidade para acesso a serviços e APIs do Google Cloud.
Para executar códigos ou amostras de um ambiente de desenvolvimento local, autentique-se no
Compute Engine selecionando uma das seguintes opções:
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.
No console do Google Cloud, acesse a página Discos.
Clique no nome do disco para ver os detalhes de configuração.
Use o comando
gcloud compute disks describe
para mostrar os detalhes do disco.gcloud compute disks describe DISK_NAME \ --zone ZONE_NAME \ --format="text(name, provisionedIops, provisionedThroughput, sizeGb)"
Substitua:
DISK_NAME
: o nome do volume do hiperdisco.ZONE_NAME
: a zona onde o volume do hiperdisco foi criado.
A saída mostra o nome do disco, o tamanho do disco atual e as IOPS ou a capacidade provisionadas, por exemplo:
name: my-hyperdisk-b provisionedIops: '8500' provisionedThroughput: '140' sizeGb: '150'
PROJECT_ID
: o ID do projeto.ZONE
: a zona em que o volume do hiperdisco está localizado.DISK_NAME
: o nome do volume do hiperdisco a ser mostrado.No Console do Google Cloud, acesse a página Instâncias de VMs.
Para mostrar métricas de VMs individuais, faça o seguinte:
Clique no nome da VM que contém as métricas de desempenho que você quer exibir. A página de Detalhes da VM abre.
Clique na guia Observabilidade para abrir a página Visão geral.
Explore as métricas de desempenho da VM. Veja a seguir as principais métricas relacionadas ao desempenho do disco para uma VM:
Na página Visão geral:
Utilização da CPU. A porcentagem de CPU usada pela VM.
Tráfego de rede. A taxa média de bytes enviados e recebidos em intervalos de um minuto.
Capacidade de disco. A taxa média de bytes gravados e lidos em discos.
IOPS de disco. A taxa média de operações de leitura/gravação de E/S em discos.
Na página Desempenho dos discos, visualize os seguintes gráficos:
Operações (IOPS). A taxa média de operações de leitura e gravação de E/S para o disco em períodos de um minuto.
IOPS por tipo de armazenamento. A taxa média de operações de E/S para o disco em períodos de um minuto, agrupadas por tipo de armazenamento e de dispositivo.
Capacidade (MB/s): a taxa média de bytes gravados e lidos nos discos da VM em períodos de um minuto.
Capacidade por tipo de armazenamento: a taxa média de bytes gravados e lidos nos discos da VM em períodos de um minuto, agrupados por tipo de armazenamento e de dispositivo.
Tamanho médio da E/S.: o tamanho médio das operações de leitura e gravação de E/S em discos. Operações de E/S aleatórias pequenas (de 4 a 16 KiB) são geralmente limitadas por IOPS. Já as operações de E/S sequenciais ou grandes (de 256 KiB a 1 MiB) são geralmente limitadas pela capacidade de processamento.
Comprimento médio da fila O número de operações de E/S de disco em fila e em execução, também chamadas de profundidade de fila, para os cinco principais dispositivos. Para atingir os limites de desempenho dos seus volumes do Hyperdisk e Persistent Disk, use uma alta profundidade de fila de E/S.
Latência média de E/S A latência média das operações de leitura e gravação de E/S agregadas em operações de todos os discos anexados à VM, medida pelo agente de operações na VM. Esse valor inclui o tempo de processamento do sistema operacional e dos sistemas de arquivos.
- Use a guia Monitoring na página de detalhes do disco no console do Google Cloud.
- Use a página Observabilidade da VM, conforme descrito em Mostrar métricas de desempenho do disco.
- Se a taxa de pico de IOPS estiver próxima das IOPS provisionadas para o volume do Hyperdisk, tente aumentar as IOPS provisionadas para o volume do Hyperdisk para melhorar o desempenho do aplicativo.
- Se a taxa de pico de IOPS for consistentemente menor do que as IOPS provisionadas, será possível reduzir as IOPS provisionadas para o volume do Hyperdisk e reduzir o custo do disco.
- Use a guia Monitoring na página de detalhes do disco no console do Google Cloud.
- Use a página Observabilidade da VM, conforme descrito em Mostrar métricas de desempenho do disco.
- Saiba como otimizar o desempenho do Hyperdisk.
- Saiba como modificar as configurações de um volume do Hyperdisk.
- Saiba mais sobre os preços do Hyperdisk.
REST
Para usar as amostras da API REST nesta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Para mais informações, consulte Autenticar para usar REST na documentação de autenticação do Google Cloud.
Ver as configurações de desempenho provisionadas para o Hyperdisk
Para ver as IOPS ou a capacidade de processamento provisionadas dos seus volumes do Hyperdisk, consulte as informações do disco.
Console
gcloud
REST
Crie uma solicitação
GET
para o métodocompute.disks.get
. No corpo da solicitação, especifique o nome do volume do Hyperdisk.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME/get
Substitua:
No corpo da resposta, é possível ver o tamanho do disco atual, as IOPS provisionadas e a capacidade de processamento, por exemplo:
{ ... "name": "my-hyperdisk-x", "physicalBlockSizeBytes": "4096", "provisionedIops": "100000", ... "sizeGb": "1000", "status": "READY", ... }
É possível usar um filtro de consulta para retornar apenas as informações que você quer visualizar. Para ver apenas os campos mostrados na saída de exemplo anterior, adicione um parâmetro de consulta semelhante ao final da sua solicitação.
?fields=name,physicalBlockSizeBytes,provisionedIops,provisionedThroughput,sizeGb,status
Ver métricas de desempenho do disco
Para exibir as métricas de desempenho das VMs, use as métricas de observabilidade do Cloud Monitoring disponíveis no console do Google Cloud.
Analisar as IOPS necessárias para sua carga de trabalho
Para determinar as IOPS necessárias para a carga de trabalho, anote as IOPS e as taxas de capacidade máximas e médias durante os horários de pico de uso e também durante um ciclo de carga de trabalho normal.
Observe os requisitos de IOPS da sua carga de trabalho ao usar um dos métodos a seguir:
Com base nos valores da métrica observada, determine se você precisa ajustar as IOPS provisionadas para sua VM. Por exemplo:
Analisar a capacidade de processamento necessária para sua carga de trabalho
Com o hiperdisco equilibrado (pré-lançamento) e a capacidade de processamento do hiperdisco, é possível provisionar a capacidade de processamento de maneira separada da capacidade do disco. É possível especificar o nível de capacidade de processamento desejado para um determinado volume. Os volumes individuais têm isolamento total de desempenho, e cada volume recebe o desempenho provisionado a ele. Porém, no fim das contas, a capacidade de processamento é limitada conforme os limites por VM, aquela em que os volumes estão anexados. Para analisar esses limites, consulte Limites de desempenho do Hyperdisk.
As operações de leitura e gravação contam para o limite de capacidade de processamento provisionado para um volume do Hyperdisk. A capacidade de processamento provisionada e os limites máximos se aplicam ao total combinado de capacidade de processamento de leitura e gravação.
Verifique os requisitos de capacidade de processamento da sua carga de trabalho ao usar um dos métodos a seguir:
Se a capacidade de processamento total provisionada para um ou mais volumes do Hyperdisk exceder a capacidade de processamento total disponível no nível da VM, o desempenho será limitado àquele no nível da VM.
A seguir
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2024-12-22 UTC.
-