Tenho muita memória RAM e uso muito pouco. Também gravo alguns screencasts com gtk-recordmydesktop
, que por padrão são salvos /tmp
durante a gravação. Presumi que isso significaria armazenar na RAM o máximo possível, mas verifiquei e descobri que /tmp
não é montado com tmpfs. Por que é que?
filesystem
tmpfs
tmp
Jo-Erlend Schinstad
fonte
fonte
Respostas:
Eu acho que você respondeu sua própria pergunta. Muitos programas são usados
/tmp
para armazenar arquivos temporários e podem ser enormes.Por exemplo, o Brasero padroniza esse diretório para armazenar um arquivo de imagem de CD / DVD, que pode ter 4,7 GB de tamanho. Não vale a pena arriscar uma desaceleração séria (ou um bloqueio do sistema) em uma situação de falta de memória se a RAM e a troca ficarem cheias.
Para usuários avançados, não há problema em alterar os padrões de alguns aplicativos e montar
/tmp
comotmpfs
. Para uso geral, simplesmente não vale o risco, eu acho.fonte
E a compactação zram?
O espaço disponível é superior a 256 MB, depende do tipo de arquivo.
fonte
Havia uma idéia de usar tmpfs enquanto ele tinha espaço suficiente e gravar em disco quando o espaço acabasse : http://www.bigdbahead.com/?p=137 No entanto, ele nunca decolou. Eu consegui fazê-lo funcionar, mas a sobrecarga do FUSE anula qualquer benefício do uso de tmpfs: http://shnatsel.blogspot.com/2011/11/miniwheatfs-aka-reliable-ramdisks.html
fonte