Kilka pytań dotyczących RAM-dysku w Linuxie

0

Najpierw opiszę sytuację.
Mam kompa z SSD oraz ze sporą ilością RAMu niewykorzystywanego (16GB w tym nigdy nie zapełniłem więcej niż połowe). Chciałbym z jednej strony oszczędzić trochę dysk SSD oraz przyśpieszyć pracę. Przeczytałem trochę na temat tworzenia dysku/folderu, który jest tak naprawdę w pamięci RAM. Chciałbym aby mój system (Fedora 21), wykorzystywała taki dysk w możliwie największej ilości miejsc. Jakieś pliki tymczasowe, cache przeglądarkowe, IDE oraz server'y aby pracowały na takim dysku.

Pytania:

  1. Czy idzie zrobić powyższy scenariusz? Plusy i minusy takiego rozwiązania?
  2. Jak to zrobić?
  3. tmpfs vs. ramfs
  4. Czy idzie jakoś to zautomatyzować, aby takie dane były automatycznie zrzucane na dysk SSD przy zamykaniu systemu oraz przy starcie sytemu były wrzucane z powrotem.
1

mount | grep tmp ? /tmp domyślnie w większości dystrybucji jest w ramie.
2. musisz samemu poczytać i ustawić per program. chcesz np. cache przeglądarki do ramu to np przy chrome walisz --user-data-dir=/tmp/chromecache

https://wiki.archlinux.org/index.php/Solid_State_Drives
https://aur.archlinux.org/packages/profile-sync-daemon/
https://aur.archlinux.org/packages/anything-sync-daemon/
https://wiki.debian.org/SSDOptimization
https://wiki.archlinux.org/index.php/Bcache

masz tam wszystkie najlepsze rozwiązania, ale wymaga to już trochę ogarnięcia.

Moim zdaniem najlepiej wszystko trzymać na HDD, z SSD zrobić read cache, cache przeglądarki można przenieść do /tmp.
Ram zostawić - Linux ma agresywną politykę cacheowania na nieużywanej pamięci RAM ;]

1 użytkowników online, w tym zalogowanych: 0, gości: 1