As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Como o Amazon EFS relata tamanhos de sistema de arquivos e de objetos
As seções a seguir descrevem como o Amazon EFS relata tamanhos de sistemas de arquivos e de objetos dentro de um sistema de arquivos, bem como o throughput de um sistema de arquivos.
Medição de objetos de sistemas de arquivos do Amazon EFS
Os objetos que você pode visualizar em um sistema Amazon EFS incluem arquivos regulares, diretórios, links simbólicos e arquivos especiais (FIFOs e soquetes). Cada um desses objetos é medido em 2 kibibytes (KiB) de metadados (para o inode) e um ou mais incrementos de 4 KiB de dados. A lista a seguir explica o tamanho dos dados medido para diferentes tipos de objetos do sistema de arquivos:
-
Arquivos normais: o tamanho dos dados medido de um arquivo normal é o tamanho lógico do arquivo arredondado para o próximo incremento de 4 KiB, exceto pelo fato de que ele pode ser menor para arquivos esparsos.
Um arquivo esparso é um arquivo cujos dados não são gravados em todas as posições do arquivo antes que seu tamanho lógico seja atingido. Para um arquivo esparso, em alguns casos o armazenamento real usado é menor que o tamanho lógico arredondado para o próximo incremento de 4 KiB. Nesses casos, o Amazon EFS reporta o armazenamento real usado como o tamanho dos dados medidos.
-
Diretórios: o tamanho de dados medido de um diretório é o armazenamento real usado para as entradas do diretório e a estrutura de dados que os contém, arredondado para o próximo incremento de 4 KiB. O tamanho dos dados medidos não inclui o armazenamento real usado pelos dados do arquivo.
-
Links simbólicos e arquivos especiais – O tamanho de dados medidos para esses objetos sempre é de 4 KiB.
Quando o Amazon EFS relata o espaço usado para um objeto, por meio do space_used
atributo NFSv4 .1, ele inclui o tamanho atual dos dados medidos do objeto, mas não o tamanho dos metadados. Você pode usar dois utilitários para medir a utilização de disco de um arquivo, os utilitários du
e stat
. Veja a seguir um exemplo de como usar o utilitário du
em um arquivo vazio que inclui a opção -k
para retornar a saída em kilobytes.
$
du -k file
4 file
O exemplo a seguir mostra como usar o utilitário stat
em um arquivo vazio para retornar a utilização de disco do arquivo.
$
/usr/bin/stat --format="%b*%B" file | bc
4096
Para medir o tamanho de um diretório, use o utilitário stat
. Encontre o valor Blocks
e, depois, multiplique esse valor pelo tamanho do bloco. Veja a seguir um exemplo de como usar o utilitário stat
em um diretório vazio:
$
/usr/bin/stat --format="%b*%B" . | bc
4096
Tamanho medido de um sistema de arquivos do Amazon EFS
O tamanho medido de um sistema de arquivos do Amazon EFS inclui a soma dos tamanhos de todos os objetos atuais nas classes de armazenamento do EFS. O tamanho de cada objeto é calculado a partir de uma amostra que representa o tamanho do objeto durante o horário medido, por exemplo, o horário de 8h às 9h.
Por exemplo, um arquivo vazio contribui com 6 KiB (2 KiB de metadados + 4 KiB de dados) para o tamanho medido de seu sistema de arquivos. Após a criação, um sistema de arquivos tem um único diretório raiz vazio e, portanto, tem um tamanho medido de 6 KiB.
Os tamanhos medidos de um determinado sistema de arquivos define a utilização pela qual a conta proprietária é cobrada para esse sistema de arquivos para aquele horário.
nota
O tamanho medido calculado não representa um snapshot consistente do sistema de arquivos em nenhum momento específico durante aquele horário. Em vez disso, ele representa os tamanhos dos objetos que existiam no sistema de arquivos em horários variados dentro de cada horário ou possivelmente no horário antes dele. Esses tamanhos são somados para determinar o tamanho medido do sistema de arquivos para o horário. O tamanho medido de um sistema de arquivo é, portanto, consistente com os tamanhos medidos dos objetos armazenados quando não há gravações no sistema de arquivos.
O tamanho medido de um sistema de arquivos do Amazon EFS pode ser visto das seguintes formas:
Uso do describe-file-systems AWS CLI comando e o DescribeFileSystemOperação de API, a resposta inclui o seguinte:
"SizeInBytes":{ "Timestamp": 1403301078, "Value": 29313744866, "ValueInIA": 675432, "ValueInStandard": 29312741784 "ValueInArchive": 327650 }
Onde o tamanho medido de
ValueInStandard
também é usado para determinar a linha de base do throughput de E/S e as taxas de intermitência para sistemas de arquivos usando o Bursting Throughput.-
Visualize a
StorageBytes
CloudWatch métrica, que exibe o tamanho total medido dos dados em cada classe de armazenamento. Para obter mais informações sobre métricas doStorageBytes
, consulte CloudWatch métricas para o Amazon EFS. -
Execute o
df
comando no Linux no prompt do terminal de uma EC2 instância.Não use o comando du na raiz do sistema de arquivos para fins de medição de armazenamento porque a resposta não reflete o conjunto completo de dados usado para medir seu sistema de arquivos.
nota
O tamanho medido de ValueInStandard
também é usado para determinar o throughput da linha de base de E/S e de intermitência. Para obter mais informações, consulte throughput de expansão.
Medição de classes de armazenamento de Infrequent Access e Archive
As classes de armazenamento EFS Infrequent Access (IA) e EFS Arquivo são medidas em incrementos de 4 KiB e têm uma cobrança mínima por arquivo de 128 KiB. Os metadados de arquivos IA e Archive (2 KiB por arquivo) são sempre armazenados e medidos na classe de armazenamento padrão. O suporte para arquivos menores que 128 KiB só está disponível para políticas de ciclo de vida atualizadas às 12h PT ou após as 12h PT de 26 de novembro de 2023. O acesso aos dados para o armazenamento IA e Archive é medido em incrementos de 128 MiB.
Você pode usar a StorageBytes
CloudWatch métrica para visualizar o tamanho medido dos dados em cada uma das classes de armazenamento. A métrica também exibe o número total de bytes consumidos arredondando os arquivos pequenos nas classes de armazenamento IA e Arquivo. Para obter mais informações sobre a visualização de CloudWatch métricas, consulteAcessando CloudWatch métricas para o Amazon EFS. Para obter mais informações sobre métricas do StorageBytes
, consulte CloudWatch métricas para o Amazon EFS.
Medição de taxa de transferência
O Amazon EFS mede a taxa de transferência das solicitações de leitura em um terço da taxa das outras operações de E/S do sistema de arquivos. Por exemplo, se você estiver gerando 30 mebibytes por segundo (MiBps) de taxa de transferência de leitura e gravação, a parte de leitura conta como 10 MiBps da taxa de transferência efetiva, a parte de gravação conta como 30 MiBps e a taxa de transferência medida combinada é 40. MiBps Essa taxa de transferência combinada ajustada às taxas de consumo é refletida na MeteredIOBytes
CloudWatch métrica.
Como medir o Elastic throughput
Quando o modo de throughput elástico está habilitado para um sistema de arquivos, você paga somente pela quantidade de metadados e dados lidos ou gravados no sistema de arquivos. Os sistemas de arquivos do Amazon EFS que usam o modo de throughput elástico medem e faturam leituras de metadados como operações de leitura e gravações de metadados como operações de gravação. As operações de metadados são medidas em incrementos de 4 KiB e as operações de dados são medidas em incrementos de 32 KiB.
Como medir o Provisioned throughput
Para sistemas de arquivos que usam o modo de throughput provisionado, você paga somente pela quantidade de tempo em que o throughput está habilitado. O Amazon EFS mede sistemas de arquivos com o modo de throughput provisionado habilitado uma vez a cada hora. Para medir quando o modo de throughput provisionado é definido para menos de uma hora, o Amazon EFS calcula a média de tempo usando uma precisão de milissegundos.