Monitore o desempenho das operações PUT e GET no StorageGRID
Você pode monitorar o desempenho de determinadas operações, como armazenamento de objetos e recuperação, para ajudar a identificar alterações que possam exigir uma investigação mais aprofundada.
Para monitorar o desempenho das operações PUT e GET, você pode executar comandos S3 diretamente de uma estação de trabalho ou usando o aplicativo de código aberto S3tester. Usar esses métodos permite que você avalie o desempenho independentemente de fatores externos ao StorageGRID, como problemas com um aplicativo cliente ou com uma rede externa.
Ao realizar testes de operações PUT e GET, utilize as seguintes diretrizes:
-
Use tamanhos de objeto comparáveis aos objetos que você normalmente ingere em seu grid.
-
Execute operações em sites locais e remotos.
As mensagens no "log de auditoria" indicam o tempo total necessário para executar determinadas operações. Por exemplo, para determinar o tempo total de processamento de uma solicitação S3 GET, você pode consultar o valor do atributo TIME na mensagem de log de auditoria SGET. Você também pode encontrar o atributo TIME nas mensagens de log de auditoria para as seguintes operações S3: DELETE, GET, HEAD, Metadata Updated, POST, PUT
Ao analisar os resultados, observe o tempo médio necessário para atender a uma solicitação, bem como a produtividade geral que você consegue alcançar. Repita os mesmos testes regularmente e registre os resultados, para que você possa identificar tendências que possam exigir investigação.
-
Você pode "Baixe o S3tester do github".