
Quando executei o ImageMagick convert
para 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 convert
aconteceu 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.