Kilka pytań dotyczących RAM-dysku w Linuxie

2015-02-14 11:37
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.

Pozostało 580 znaków

2015-02-14 12:14
1

mount | grep tmp ? /tmp domyślnie w większości dystrybucji jest w ramie.

  1. 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 ;]


PROGRAMY NA ZAMÓWIENIE, ZALICZENIA STUDENCKIE, KONFIGURACJA SERWERÓW, SYSTEMÓW I BAZ DANYCH, STRONY INTERNETOWE, POMOC W PROGRAMOWANIU, POPRAWIENIE I OPTYMALIZACJA APLIKACJI
JAVA, C++, LINUX, WWW, SQL, PYTHON
POSIADAM KOMERCYJNE DOŚWIADCZENIE
TANIO, SZYBKO I PORZĄDNIE
Z KOMENTARZAMI OBJAŚNIAJĄCYMI KOD
PISZ NA PRYWATNĄ WIADOMOŚĆ
CENY JUŻ OD 49,99ZŁ ZA PROGRAM
ZAJMIJ SIĘ TYM CO CIĘ NAPRAWDĘ INTERESUJE!
Najlepiej oprawić SSD w ramkę i powiesić na ścianie. - mad_penguin 2015-02-14 12:40
Ubuntu nie ma /tmp w RAMie. /dev/shm jest. - hauleth 2015-02-14 12:43
A co ma SSD w ramce do szybszej pracy systemu? To akurat drugorzedna sprawa. - andrzejsydor 2015-02-14 12:59
@mad_penguin przeczytaj sobie co to jest Bcache ;] - karolinaa 2015-02-14 14:19

Pozostało 580 znaków

Liczba odpowiedzi na stronę

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