J'ai beaucoup de RAM et j'utilise très peu. J'enregistre également des screencasts avec gtk-recordmydesktop
lesquels, par défaut, on enregistre /tmp
pendant l'enregistrement. J'ai supposé que cela signifierait le stockage dans la RAM autant que possible, mais j'ai vérifié et trouvé que ce /tmp
n'est pas monté avec tmpfs. Pourquoi donc?
filesystem
tmpfs
tmp
Jo-Erlend Schinstad
la source
la source
Réponses:
Je pense que vous avez répondu à votre propre question. Beaucoup de programmes utilisent
/tmp
pour stocker des fichiers temporaires, et ils peuvent être énormes.Par exemple, Brasero utilise par défaut ce répertoire pour stocker le fichier image d'un CD / DVD, qui peut avoir une taille de 4,7 Go. Il ne vaut pas la peine de risquer un sérieux ralentissement (ou un blocage du système) dans une situation de mémoire insuffisante si votre RAM et votre swap sont saturés.
Pour les utilisateurs avancés, il n'est pas difficile de modifier les paramètres par défaut de certaines applications et de les monter en
/tmp
tant quetmpfs
. Pour une utilisation générale, cela ne vaut tout simplement pas le risque, je suppose.la source
Qu'en est-il de la compression zram?
L'espace disponible est supérieur à 256 Mo, cela dépend du type de fichiers.
la source
Il y avait une idée d'utiliser tmpfs alors qu'il a suffisamment d'espace et d'écrire sur le disque lorsque vous manquez d'espace: http://www.bigdbahead.com/?p=137 Cependant, cela n'a jamais vraiment décollé. J'ai réussi à le faire fonctionner, mais la surcharge FUSE bat tout avantage de l'utilisation de tmpfs: http://shnatsel.blogspot.com/2011/11/miniwheatfs-aka-reliable-ramdisks.html
la source