Mam dużo pamięci RAM i używam bardzo mało. Nagrywam też niektóre screencasty gtk-recordmydesktop
, które domyślnie zapisują się /tmp
podczas nagrywania. Zakładałem, że oznaczałoby to przechowywanie w pamięci RAM tak dużo, jak to możliwe, ale tak naprawdę sprawdziłem i stwierdziłem, że /tmp
nie jest zamontowany z tmpfs. Dlaczego?
filesystem
tmpfs
tmp
Jo-Erlend Schinstad
źródło
źródło
Odpowiedzi:
Myślę, że odpowiedziałeś na własne pytanie. Wiele programów używa
/tmp
do przechowywania plików tymczasowych i mogą być ogromne.Na przykład Brasero domyślnie zapisuje w tym katalogu plik obrazu płyty CD / DVD, który może mieć rozmiar 4,7 GB. Nie warto ryzykować poważnego spowolnienia (lub blokady systemu) w sytuacji braku pamięci, jeśli pamięć RAM i swap zostaną zapełnione.
Zaawansowanym użytkownikom nie ma problemu zmienić domyślne ustawienia niektórych aplikacji i zamontować
/tmp
jakotmpfs
. Chyba do ogólnego użytku po prostu nie warto ryzykować.źródło
Co z kompresją zram?
Dostępna przestrzeń to ponad 256 MB, zależy to od typu plików.
źródło
Pomysł polegał na użyciu tmpfs, gdy ma on wystarczającą ilość miejsca, i zapisaniu na dysk, gdy zabraknie miejsca: http://www.bigdbahead.com/?p=137 Jednak tak naprawdę nigdy nie wystartował. Udało mi się go uruchomić, ale narzut FUSE pokonuje wszelkie korzyści wynikające z używania tmpfs: http://shnatsel.blogspot.com/2011/11/miniwheatfs-aka-reliable-ramdisks.html
źródło