У меня много оперативной памяти, и я использую очень мало. Я также записываю некоторые скринкасты gtk-recordmydesktop
, которые по умолчанию сохраняются во /tmp
время записи. Я предполагал, что это будет означать хранение в ОЗУ как можно больше, но потом я на самом деле проверил и обнаружил, что /tmp
он не смонтирован с помощью tmpfs. Это почему?
filesystem
tmpfs
tmp
Джо-Эрленд Шинстад
источник
источник
Ответы:
Я думаю, что вы ответили на свой вопрос. Многие программы используют
/tmp
для хранения временных файлов, и они могут быть огромными.Например, Brasero по умолчанию использует этот каталог для хранения файла образа CD / DVD, размер которого может составлять 4,7 ГБ. Не стоит рисковать серьезным замедлением (или блокировкой системы) в ситуации нехватки памяти, если ваша память и своп заполнены.
Для опытных пользователей нет проблем изменить настройки некоторых приложений по умолчанию и смонтировать их
/tmp
какtmpfs
. Для общего использования это просто не стоит риска, я думаю.источник
Как насчет сжатия Zram?
Доступное пространство более 256 Мбайт, это зависит от типа файлов.
источник
Была идея использовать tmpfs, когда на ней достаточно места, и записывать на диск, когда вам не хватает места: http://www.bigdbahead.com/?p=137 Однако, это никогда не происходило. Мне удалось заставить его работать, но накладные расходы FUSE сводят на нет все преимущества использования tmpfs: http://shnatsel.blogspot.com/2011/11/miniwheatfs-aka-reliable-ramdisks.html
источник