Blog (19)
Komentarze (2.1k)
Recenzje (0)
@4lphaRAM disk z tmpfs i wykorzystanie w praktyce

RAM disk z tmpfs i wykorzystanie w praktyce

04.06.2014 02:59

Otwierasz kolejną stronę w swojej ulubionej przeglądarce. Komputer się opiera, przeglądarka na ułamek sekundy zamiera, a wprawiany w ruch dysk twardy głośno wyraża swój protest. Znasz to? Możliwe, że nie znałeś prostego rozwiązania, które pozwoli Ci na usprawnienie pracy wielu programów.

Wszystko sprowadza się do edycji pliku fstab i dodaniu w nim katalogu /tmp do dysku RAM. Po więcej informacji odnośnie katalogów w systemach typu Unix zapraszam do mojego poprzedniego wpisu. RAM disk jest wydzielonym miejscem w RAM, które system operacyjny rozpoznaje jako pamięć masową.

nano /etc/fstab

Zamiast nano możesz użyć swojego ulubionego edytora, na przykład vi. Pamiętaj, by fstab edytować z poziomu użytkownika, który posiada uprawnienia do edytowania tego pliku. Następnie na końcu pliku umieszczamy linijkę:

 none /tmp tmpfs defaults,size=XXXm 0 0

Za X podstaw liczbę megabajtów, jaką może osiągnąć RAM dysk.

519688

Po ponownym uruchomieniu komputera, programy wrzucające cache do /tmp powinny wyraźnie przyspieszyć. Pamięć RAM jest wciąż znacznie szybsza nawet od nowoczesnych dysków typu Solid State Drive.

Możesz też stworzyć RAM dysk, w którym umieścisz to, do czego potrzebujesz w tej chwili szybkiego dostępu.

mkdir /media/dyskram

Po utworzeniu położenia, do którego można zamontować dysk, możemy przejść do właściwego działania.

 mount -t tmpfs -o size=XXXm tmpfs /media/dyskram/

Ponownie za X podstawiamy pożądaną wartość.

Upewnij się, że posiadasz odpowiednią ilość pamięci RAM. Gdy ta się zapełni, wszystko i tak będzie przenoszone do swap na dysku twardym, przez co tworzenie RAM dysku traci sens. Pamiętaj też, że zawartość RAM ulatnia się po wyłączeniu komputera, dlatego do pełnej automatyzacji przydatne są skrypty.

Wybrane dla Ciebie
Komentarze (1)