Resolva problemas de capacidade

As secções seguintes descrevem cenários em que uma instância pode ter problemas de capacidade e fornecem passos para ajudar a resolver o problema.

"Não existe espaço disponível no dispositivo"

Verifique se a instância do Filestore tem inodes suficientes executando o seguinte comando na VM do cliente:

df -i

O comando devolve algo semelhante ao seguinte:

Filesystem           Inodes        IUsed      IFree         IUse%  Mounted on
10.0.0.2:/vol1    134217728        13         134217715     1%     /mnt/test

Cada ficheiro armazenado na partilha de ficheiros consome um inode. Se IUse% atingir 100%, não pode armazenar mais ficheiros na partilha de ficheiros, mesmo que não tenha atingido a capacidade máxima atribuída. O número de inodos é dimensionado com a capacidade. Se quiser adicionar mais inodos, tem de adicionar mais capacidade. No entanto, atingir o número máximo de inodos é raro e só é um problema se precisar de armazenar vários ficheiros pequenos.

Para mais informações, consulte os artigos Utilização de inodes e Monitorização de instâncias.

Os comandos df e du comunicam quantidades diferentes de espaço em disco livre

Quando um ficheiro aberto por um processo em execução é eliminado, o espaço em disco que o ficheiro consome não é libertado até que o ficheiro seja fechado. Os comandos df têm em conta o espaço consumido pelos ficheiros abertos eliminados, enquanto o comando du não o faz. Esta diferença no cálculo explica por que motivo o comando du mostra frequentemente mais espaço livre do que df.

Para apresentar os ficheiros eliminados que ainda estão abertos por um processo em execução, execute o seguinte comando:

lsof | grep deleted

Número de associações entre clientes

Pode controlar o número de ligações de clientes com IOPS em vez da capacidade da instância aprovisionada através do desempenho personalizado.

Para mais informações, consulte o artigo Limites de ligação de clientes.