As seções a seguir descrevem cenários em que uma instância pode ter problemas de capacidade e fornecem etapas para ajudar a resolver o problema.
"Não há espaço livre no dispositivo"
Verifique se a instância do Filestore tem inodes suficientes executando o seguinte comando na VM cliente:
df -i
O comando retorna algo semelhante ao seguinte:
Filesystem Inodes IUsed IFree IUse% Mounted on
10.0.0.2:/vol1 134217728 13 134217715 1% /mnt/test
Cada arquivo armazenado no compartilhamento de arquivos consome um inode. Se IUse%
atingir 100%,
não será possível armazenar mais arquivos no compartilhamento de arquivos, mesmo que você
não tenha atingido a capacidade máxima alocada. O número de inodes é escalonado de
acordo com a capacidade. Para incluir mais nós, aumente a capacidade. No entanto,
alcançar o número máximo de inodes é raro e só será uma preocupação se você precisar
armazenar vários arquivos pequenos.
Para mais informações, consulte Uso de i-node e Instâncias de monitoramento.
Os comandos df
e du
informam quantidades diferentes de espaço livre em disco
Quando um arquivo aberto por um processo em execução é excluído, o espaço em disco que
o arquivo consome não é liberado até o arquivo ser fechado. Os comandos df
consideram o espaço consumido pelos arquivos abertos excluídos, mas o
comando du
não. Essa diferença no cálculo é por que o comando du
geralmente mostra
mais espaço livre que df
.
Para exibir os arquivos excluídos que ainda estão abertos por um processo em execução, faça o seguinte:
lsof | grep deleted
Número de conexões de cliente
É possível controlar o número de conexões de clientes com IOPS em vez da capacidade de instância provisionada usando o Desempenho configurável (GA permitido).
Para mais informações, consulte Sobre o desempenho configurável e Limites de conexão do cliente.