FreeBSD - TMP w pamięci ram

Banalna optymalizacja dające realne korzyści. Warto zastosować dla dysków SSD, chociaż w zależności od systemu tych operacji wcale nie musi być, aż tak wiele. Rzadko bywają to operacje na dużych ilościach danych.

Problemem może być to, że rozmiar TMP w pamięci RAM ograniczamy w porównaniu do rozmiaru na dysku. Mniej jest to widoczne, gdy przeznaczmy osobną partycję na dysku na TMP. Kiedy taki problem może się pojawić? Dopiero, gdy aplikacja bedzie chciała wykorzystać duży plik w pamięci TMP. Robi tak np.: MC, gdy operujemy na dużych archiwach (przekraczających rozmiar TMP).

Najprościej skorzystać z systemowych skryptów i w pliku:
/etc/rc.conf
Ustawić:
tmpmfs="YES"
tmpsize="700M"
tmpmfs_flags="-S -m 0 -O time"

Mechanizm mdmfs konfiguruje md za pomocą mdconfig, formatuje system UFS i montuje go. Zostały wyłączone soft-updates, zarezerwowane zero procent miejsca dla root'a i ustawiona optymalizacja zmniejszająca czas obsługi.

Rozmiar 700 MB ustawiłem na komputerze z 16 GB pamięci RAM, lecz gdy RAM'u jest mniej nie stanowi to, aż takiego problemu. Faktyczne wykorzystanie pamieć zależy od ilości danych w kontenerze.

********

Więcej informacji:
Informatyka, FreeBSD, Debian

Bezprzewodowy licznik energii elektrycznej OWL -rozpakowanie (unboxing)



Update: 2016.11.02
Create: 2016.11.02

Brak komentarzy:

Prześlij komentarz