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, é raro atingir o número máximo de inodos 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 o 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 de instância aprovisionada através do desempenho configurável (GA na lista de autorizações).

Para mais informações, consulte os artigos Acerca do desempenho configurável e Limites de ligação de clientes.