O que acontece quando um tmpfs está cheio e não há espaço para troca disponível?

2

Digamos que eu tenha uma configuração com

  • 16 GB de RAM física,
  • Um tmpfs de max. 8 GB contendo um arquivo com 5 GB e
  • Um swap de tamanho de 4 GB.

Se eu tentasse, por exemplo, criar uma cópia do arquivo de 5 GB no tmpfs, o que aconteceria com a operação do arquivo e o que aconteceria com o sistema?

    
por htorque 24.08.2014 / 10:38

1 resposta

3

A cópia falhará prematuramente com uma situação completa do sistema de arquivos.

No melhor dos casos, 4GB de swap e 6GB de RAM serão usados para armazenar o arquivo original e a cópia truncada.

Isso deixa 10 GB de RAM para os processos restantes, cache e outro uso do kernel.

    
por 24.08.2014 / 11:15

Tags