Quando a RAM acabar, o que acontecerá?

Quando a RAM acabar, o que acontecerá?

Quando executei o ImageMagick convertpara converter e combinar arquivos de imagem em um arquivo PDF, ele criará diretórios e arquivos temporários de 10 GB no formato /tmp.

Não tenho certeza se isso acontecia o tempo todo ou porque minha RAM estava esgotada. Alguns disseram que isso convertaconteceu porque minha RAM não tinha mais espaço livre.

Em geral, o que acontece quando a RAM se esgota? O sistema operacional não troca o conteúdo do Ram para a partição swap do disco?

Mas a partição swap está dentro /tmp?

Responder1

Geralmente a partição swap é sua própria partição ou um arquivo no sistema de arquivos.

Certamente não começará a gravar em um arquivo /tmp por vontade própria.

Se você executar o comando "free -m", isso mostrará quanta RAM e SWAP você possui e quanto está sendo usado.

Enquanto o seu processo estiver em execução, valerá a pena executar um "watch free -m" e ficar de olho no uso da memória para verificar o que está acontecendo no seu sistema.

informação relacionada