Monitorar o com o Amazon CloudWatch
O Amazon CloudWatch coleta e processa dados brutos do seu FSx para Windows File Server em métricas legíveis e praticamente em tempo real. Essas estatísticas são retidas por um período de 15 meses, proporcionando acesso a informações históricas e ajudando a obter perspectivas sobre o desempenho do seu fluxo de trabalho ou sistema de arquivos.
O FSx para Windows File Server publica métricas do CloudWatch nos seguintes domínios:
As métricas de E/S de rede medem a atividade entre os clientes que acessam o sistema de arquivos e o servidor de arquivos.
As métricas do servidor de arquivos medem a utilização do throughput da rede, a CPU e a memória do servidor de arquivos, o throughput do disco do servidor de arquivos e a utilização de IOPS.
As métricas de E/S de disco medem a atividade entre o servidor de arquivos e os volumes de armazenamento.
As métricas de volume de armazenamento medem a utilização do throughput de disco para volumes de armazenamento HDD e a utilização de IOPS para volumes de armazenamento SSD.
As métricas de capacidade de armazenamento medem o uso do armazenamento, incluindo a economia de armazenamento devido à eliminação de duplicação dos dados.
O diagrama a seguir ilustra um sistema de arquivos do FSx para Windows File Server, seus componentes e os domínios de métrica.
Por padrão, o Amazon FSx para Windows File Server envia dados de métricas para o CloudWatch em períodos de 1 minuto, com as seguintes exceções que são emitidas em intervalos de 5 minutos:
FileServerDiskThroughputBalance
FileServerDiskIopsBalance
Para obter mais informações sobre o CloudWatch, consulte O que é o Amazon CloudWatch? no Guia do usuário do Amazon CloudWatch.
As métricas podem não ser publicadas para sistemas de arquivos single-AZ durante a manutenção do sistema de arquivos ou a substituição de componentes da infraestrutura e para sistemas de arquivos multi-AZ durante o failover e o failback entre os servidores de arquivos primário e secundário.
Algumas métricas do Amazon FSx CloudWatch são relatadas como Bytes brutos. Os bytes não são arredondados para um múltiplo decimal ou binário da unidade.
Tópicos
Métricas e dimensões do CloudWatch
O FSx para Windows File Server publica as seguintes métricas no namespace do AWS/FSx
no Amazon CloudWatch para todos os sistemas de arquivos:
DataReadBytes
DataWriteBytes
DataReadOperations
DataWriteOperations
MetadataOperations
FreeStorageCapacity
O FSx para Windows File Server publica as métricas descritas nas seções a seguir no namespace do AWS/FSx
no Amazon CloudWatch para sistemas de arquivos configurados com uma capacidade de throughput de pelo menos 32 MBps.
Métricas de E/S de rede
O namespace do AWS/FSx
inclui as seguintes métricas de E/S de rede.
Métrica | Descrição |
---|---|
DataReadBytes |
O número de bytes para operações de leitura para clientes que acessam o sistema de arquivos. Unidade: bytes Estatística válida: |
DataWriteBytes |
O número de bytes para operações de gravação para clientes que acessam o sistema de arquivos. Unidade: bytes Estatística válida: |
DataReadOperations |
O número de operações de leitura para clientes que acessam o sistema de arquivos. Unidades: contagem Estatística válida: |
DataWriteOperations |
O número de operações de gravação para clientes que acessam o sistema de arquivos. Unidades: contagem Estatística válida: |
MetadataOperations |
O número de operações de metadados para clientes que acessam o sistema de arquivos. Unidades: contagem Estatística válida: |
ClientConnections |
O número de conexões ativas entre clientes e o servidor de arquivos. Unidades: contagem |
Métricas do servidor de arquivos
O namespace do AWS/FSx
inclui as seguintes métricas de servidor de arquivos.
Métrica | Descrição |
---|---|
NetworkThroughputUtilization |
O throughput da rede para clientes que acessam o sistema de arquivos, como uma porcentagem do limite provisionado. Unidades: percentual |
CPUUtilization |
A porcentagem de utilização dos recursos de CPU do seu servidor de arquivos. Unidades: percentual |
MemoryUtilization |
A porcentagem de utilização dos recursos de memória do seu servidor de arquivos. Unidades: percentual |
FileServerDiskThroughputUtilization |
O throughput de disco entre o servidor de arquivos e seus volumes de armazenamento, como uma porcentagem do limite provisionado determinado pela capacidade de throughput. Unidades: percentual |
FileServerDiskThroughputBalance |
A porcentagem de créditos de intermitência disponíveis para o throughput de disco entre o servidor de arquivos e seus volumes de armazenamento. Válido para sistemas de arquivos provisionados com capacidade de throughput de 256 MBps ou menos. Unidades: percentual |
FileServerDiskIopsUtilization |
A IOPS de disco entre o servidor de arquivos e os volumes de armazenamento, como uma porcentagem do limite provisionado determinado pela capacidade de throughput. Unidades: percentual |
FileServerDiskIopsBalance |
A porcentagem de créditos de intermitência disponíveis para a IOPS de disco entre o servidor de arquivos e seus volumes de armazenamento. Válido para sistemas de arquivos provisionados com capacidade de throughput de 256 MBps ou menos. Unidades: percentual |
Métricas de E/S de disco
O namespace do AWS/FSx
inclui as seguintes métricas de E/S de disco:
Métrica | Descrição |
---|---|
DiskReadBytes |
O número de bytes para operações de leitura que acessam volumes de armazenamento. Unidade: bytes Estatística válida: soma |
DiskWriteBytes |
O número de bytes para operações de gravação que acessam volumes de armazenamento. Unidade: bytes Estatística válida: soma |
DiskReadOperations |
O número de operações de leitura do servidor de arquivos que acessa os volumes de armazenamento. Unidades: contagem Estatística válida: |
DiskWriteOperations |
O número de operações de gravação do servidor de arquivos que acessa os volumes de armazenamento. Unidades: contagem Estatística válida: |
Métricas de volume de armazenamento do FSx para Windows
O namespace do AWS/FSx
inclui as seguintes métricas de volume de armazenamento.
Métrica | Descrição |
---|---|
DiskThroughputUtilization |
(Somente HDD) O throughput de disco entre o servidor de arquivos e seus volumes de armazenamento, como uma porcentagem do limite provisionado determinado pelos volumes de armazenamento. Unidades: percentual |
DiskThroughputBalance |
(Somente HDD) A porcentagem de créditos de intermitência disponíveis para o throughput de disco e as IOPS de disco para os volumes de armazenamento. Unidades: percentual |
DiskIopsUtilization |
(Somente SSD) A IOPS de disco entre o servidor de arquivos e os volumes de armazenamento, como uma porcentagem do limite de IOPS provisionadas determinado pelos volumes de armazenamento. Unidades: percentual |
Métricas da capacidade de armazenamento
O namespace AWS/FSx
inclui as seguintes métricas de capacidade de armazenamento.
Métrica | Descrição |
---|---|
FreeStorageCapacity |
A quantidade de capacidade de armazenamento disponível. Unidade: bytes Estatística válida: |
StorageCapacityUtilization |
Capacidade de armazenamento físico usada como porcentagem da capacidade total de armazenamento. Unidades: percentual |
DeduplicationSavedStorage |
A quantidade de espaço de armazenamento economizada pela eliminação de duplicação dos dados, se ela estiver desabilitada. Unidade: bytes |
Namespace e dimensões para métricas do FSx para Windows File Server
As métricas do FSx para Windows File Server usam o namespace do FSx
e fornecem métricas para uma única dimensão, FileSystemId
. Você pode encontrar o ID de um sistema de arquivos usando o comando da CLI AWS CLI describe-file-systems ou o comando da API DescribeFileSystems. O ID do sistema de arquivos possui o formato de fs-0123456789abcdef0
.
Usar métricas do sistema de arquivos
Há dois componentes arquitetônicos principais de cada sistema de arquivos do Amazon FSx:
O servidor de arquivos que fornece dados aos clientes que acessam o sistema de arquivos.
Os volumes de armazenamento que hospedam os dados em seu sistema de arquivos.
O FSx para Windows File Server relata métricas no CloudWatch que rastreiam a performance e a utilização de recursos do servidor de arquivos e dos volumes de armazenamento do seu sistema de arquivos. O diagrama a seguir ilustra um sistema de arquivos do Amazon FSx com seus componentes arquitetônicos e as métricas de performance e recursos do CloudWatch disponíveis para monitoramento. A propriedade principal mostrada para um conjunto de métricas é a propriedade do sistema de arquivos que determina a capacidade para essas métricas. O ajuste dessa propriedade modifica a performance do sistema de arquivos para esse conjunto de métricas.
Use o painel Monitoramento e performance no console do Amazon FSx para visualizar asmétricas do FSx para Windows File Server CloudWatch descritas na tabela a seguir.
Painel de monitoramento e performance | Como faço para... | Gráfico | Métricas relevantes |
---|---|---|---|
Resumo | ...determinar o total de IOPS do meu sistema de arquivos? |
Total de IOPS | SOMA( |
...determinar o throughput total do meu sistema de arquivos? |
Throughput total | SOMA( |
|
...determinar a quantidade da capacidade de armazenamento disponível no meu sistema de arquivos? | Capacidade de armazenamento disponível | FreeStorageCapacity |
|
…determinar o número de conexões estabelecidas entre os clientes e o servidor de arquivos? | Conexões de cliente | ClientConnections |
|
Armazenamento | ...determinar a quantidade de espaço físico em disco usado como uma porcentagem da capacidade total de armazenamento do sistema de arquivos? | Utilização da capacidade de armazenamento | StorageCapacityUtilization |
...determinar a quantidade de espaço físico em disco economizado pela eliminação de duplicação dos dados? | Armazenamento economizado com a eliminação de duplicação dos dados | DeduplicationSavedStorage |
|
Performance: servidor de arquivos | ...determinar o throughput da rede para clientes que acessam o sistema de arquivos, como uma porcentagem do throughput provisionado do sistema de arquivos? | Utilização do throughput da rede | NetworkThroughputUtilization 1 |
…determinar o throughput do disco entre o servidor de arquivos e seus volumes de armazenamento, como uma porcentagem do limite provisionado determinado pela capacidade de throughput? | Utilização do throughput do disco | FileServerDiskThroughputUtilization 1 |
|
…determinar a porcentagem de créditos de intermitência disponíveis para o throughput do disco entre o servidor de arquivos e seus volumes de armazenamento? | Equilíbrio de intermitência do throughput do disco | FileServerDiskThroughputBalance |
|
…determinar a quantidade de IOPS do disco entre o servidor de arquivos e os volumes de armazenamento, como uma porcentagem do limite provisionado determinado pela capacidade de throughput? | Utilização de IOPS do disco | FileServerDiskIopsUtilization |
|
…determinar a porcentagem de créditos de intermitência disponíveis para a IOPS do disco entre o servidor de arquivos e os volumes de armazenamento? | Equilíbrio de intermitência de IOPS do disco | FileServerDiskIopsBalance |
|
...determinar a porcentagem de utilização da CPU do servidor de arquivos? | Utilização da CPU | CPUUtilization |
|
…determinar a porcentagem de utilização de memória do servidor de arquivos? | Utilização da memória | MemoryUtilization |
|
Performance: volumes de armazenamento | ...determinar o throughput para operações que acessam volumes de armazenamento, como uma porcentagem do limite provisionado determinado pela capacidade de armazenamento do HDD? | Utilização do throughput do disco (HDD) | DiskThroughputUtilization |
...determinar a porcentagem de créditos de intermitência disponíveis para o throughput e as IOPS de operações que acessam volumes de armazenamento em HDD? | Equilíbrio de intermitência do throughput do disco (HDD) | DiskThroughputBalance 2 |
|
…determinar a IOPS para operações que acessam volumes de armazenamento, como uma porcentagem do limite provisionado determinado pela capacidade de armazenamento em HDD? | Utilização de IOPS do disco (HDD) | SUM(DiskReadOperations + DiskWriteOperations )/Period (em segundos)/(12 * capacidade de armazenamento em HDD provisionada em TiB) |
|
…determinar a IOPS para operações que acessam volumes de armazenamento, como uma porcentagem do limite provisionado determinado pela capacidade de armazenamento em SSD? | Utilização de IOPS do disco (SSD) | DiskIopsUtilization |
nota
1Recomendamos que você mantenha uma utilização média da capacidade de throughput abaixo de 50% para garantir que tenha capacidade de throughput sobressalente suficiente para picos inesperados em sua workload, bem como para quaisquer operações de armazenamento do Windows em segundo plano (como sincronização de armazenamento, eliminação de duplicação ou cópias de sombra).
2Volumes de armazenamento em HDD podem sofrer variações significativas de desempenho, dependendo da workload. Picos repentinos nas IOPS ou no throughput podem levar à degradação do desempenho do disco. Para obter mais informações, consulte Performance de expansão do HDD.
Avisos e recomendações de performance
O FSx para Windows fornece avisos de performance para sistemas de arquivos configurados com uma capacidade de throughput de pelo menos 32 MBps. O Amazon FSx exibe um aviso para um conjunto de métricas do CloudWatch sempre que uma dessas métricas se aproxima ou ultrapassa um limite predeterminado para vários pontos de dados consecutivos. Esses avisos fornecem recomendações práticas que você pode usar para otimizar a performance do seu sistema de arquivos.
Os avisos podem ser acessados em várias áreas do painel Monitoramento e performance. Todos os avisos de performance ativos ou recentes do Amazon FSx e todos os alarmes do CloudWatch configurados para o sistema de arquivos que estão em um estado de ALARME aparecem no painel Monitoramento e performance na seção Resumo. O aviso também aparece na seção do painel em que o gráfico de métricas é exibido.
Você pode criar alarmes do CloudWatch para qualquer uma das métricas do Amazon FSx. Para obter mais informações, consulte Criar alarmes do CloudWatch.
Use os avisos de performance para melhorar a performance do sistema de arquivos
O Amazon FSx fornece recomendações práticas que você pode usar para otimizar a performance do seu sistema de arquivos. Essas recomendações descrevem como lidar com um possível gargalo na performance. Você pode realizar a ação recomendada caso espere que a atividade continue ou se ela estiver causando um impacto na performance do seu sistema de arquivos. Dependendo da métrica que acionou um aviso, você pode resolvê-lo aumentando a capacidade de throughput ou a capacidade de armazenamento do sistema de arquivos, conforme descrito na tabela a seguir.
Se houver um aviso para essa métrica | Faça o seguinte |
---|---|
Throughput da rede: utilização | Aumentar a capacidade de throughput |
Servidor de arquivos > IOPS de disco: utilização | |
Servidor de arquivos > Throughput de disco: utilização | |
Servidor de arquivos > IOPS de disco - equilíbrio de intermitência | |
Servidor de arquivos > Throughput de disco: equilíbrio de intermitência | |
Utilização da capacidade de armazenamento | Aumentar a capacidade de armazenamento |
Volume de armazenamento > Throughput de disco: utilização (HDD) | Aumentar a capacidade de armazenamento ou mudar para o tipo de armazenamento SDD |
Volume de armazenamento > Throughput de disco: equilíbrio de intermitência (HDD) | |
Volume de armazenamento > IOPS de disco: utilização (SSD) | Aumentar a IOPS do SSD |
nota
Certos eventos do sistema de arquivos podem consumir recursos de performance de E/S de disco e potencialmente acionar avisos de performance. Por exemplo:
A fase de otimização do dimensionamento da capacidade de armazenamento pode gerar maior throughput de disco, conforme descrito em Aumentos da capacidade de armazenamento e performance do sistema de arquivos
Para sistemas de arquivos multi-AZ, eventos como o escalonamento da capacidade de throughput, a substituição de hardware ou a interrupção da zona de disponibilidade resultam em eventos automáticos de failover e failback. Todas as alterações de dados que ocorrerem durante esse período precisam ser sincronizadas entre os servidores de arquivos primário e secundário, e o Windows Server executa um trabalho de sincronização de dados que pode consumir recursos de E/S do disco. Para obter mais informações, consulte Gerenciar a capacidade de throughput em sistemas de arquivos do FSx para Windows File Server.
Para obter mais informações sobre a performance do sistema de arquivos, consulte Performance do FSx para Windows File Server.