Os volumes GP3 não atingem os limites de rendimento ou IOPS

Os volumes GP3 não atingem os limites de rendimento ou IOPS

Estou trabalhando em uma atualização do Postgres com pg_upgrade, e a essência do processo é copiar os arquivos de dados do banco de dados [não modificados] do diretório de cluster antigo para o novo. Para não sobrecarregar o volume de dados, anexei um segundo volume EBS à instância. Além disso, para concluir a atualização rapidamente, configurei a taxa de transferência para seu valor máximo [1000MiB/s] e deixei o IOPS como padrão [4000] para ambos os volumes, aguardando o volume relatar que a "otimização" está completo.

No entanto, durante o processo de atualização, notei que nem a taxa de transferência nem o IOPS chegam perto dos limites configurados, mesmo que as operações estejam copiando arquivos grandes e contíguos. Abaixo está um instantâneo do monitoramento dos volumes mostrando duas execuções diferentes do processo.

insira a descrição da imagem aqui

O sistema operacional é Rocky Linux 8.5, a instância é uma instância m5a.2xlarge recém-criada usando a AMI construída por Rocky e os volumes são formatados como ext4. O uso da CPU da instância no mesmo período é o seguinte, embora as estatísticas do sistema operacional mostrassem uma quantidade razoável de IOwait.

insira a descrição da imagem aqui

Haveria um parâmetro que eu deveria ajustar em relação a esses volumes, ou à instância, ou alguma configuração do sistema operacional que estou faltando? Ou isso é apenas um sintoma de que a loja de apoio do EBS está muito ocupada para realmente atender às minhas necessidades?

informação relacionada