skonfiguruj stały ramdysk w Ubuntu, aby nie korzystał z pamięci RAM, gdy ramdysk jest pusty


-1

Mój laptop Ubuntu 12.04ma 8 GB pamięci RAM. Dodałem następujący rekord do/etc/fstab

tmpfs  /media/ramdisk  tmpfs   defaults,noatime,mode=1777 0 0

Co to dokładnie znaczy? Testowałem, że mogę zapisać maksymalnie 4 GB pamięci RAM. Dlaczego dokładnie 4 GB? Skąd komputer otrzymał ten numer?

Co się stanie, gdy nie będę używać tego dysku RAM przez pewien czas i gdy katalog / media / ramdisk będzie pusty? Czy to oznacza, że ​​mój system może używać całego 8 GB RAM?

A co się stanie, gdy w systemie zabraknie pamięci RAM? Czy najrzadziej używane rzeczy zostaną przeniesione do zamiany?

I czy powinienem wyłączyć swap, jeśli uważam, że mój system nigdy go nie potrzebuje? Czy wyłączenie wymiany spowoduje, że mój komputer będzie szybszy? Czy mogę nawet usunąć partycję wymiany? I czy hibernacja będzie wtedy działać poprawnie?


1
To jest co najmniej pół tuzina pytań, które tutaj zadajesz. Czy poprosiłbyś ich osobno? W ten sposób ludzie będą mogli zobaczyć każde pytanie na stronie przeglądu, co zwiększy twoją szansę na szybkie uzyskanie odpowiedzi. Gdy to zrobisz, prawdopodobnie zobaczysz, że na niektóre z twoich pytań udzielono już odpowiedzi, więc nie musisz czekać. Jeden z nich jest tutaj
Erik

Ponadto możesz również rozważyć opublikowanie przyszłych zapytań takich jak ten na Ask Ubuntu .
WindowsEscapist

Nie zgadzam się, żadne z pytań nie jest w rzeczywistości związane z Ubuntu, ale ogólnie z Linuksem.
Erik,

Odpowiedzi:


0

tmpfsoznacza, że ​​komputer tworzy wirtualny system plików w pamięci RAM. Domyślnie maksymalny rozmiar to połowa pamięci RAM (to powstrzymuje komputer przed zamianą, spowalnianiem do indeksowania).

Uważam, że pamięć RAM (używana przez tmpfs) jest zarezerwowana. Jeśli jednak nie jest używany, a program potrzebuje więcej pamięci RAM, zostanie przeniesiony na dysk. Zobacz tę stronę, aby uzyskać bardziej szczegółowe informacje.

Hibernacja nie będzie działać, jeśli nie ma partycji wymiany. Możesz jednak hibernować za pomocą pliku wymiany (więcej zaangażowanych). Aby uzyskać informacje na temat hibernacji przy użyciu pliku wymiany zamiast partycji, zobacz to pytanie (dostarczone przez Erika ).

Zamiana nigdy nie powinna być usuwana, chyba że masz absolutną pewność , że nigdy nie będziesz mieć żadnych wycieków i przepełnień pamięci - jeśli coś zacznie zajmować pamięć RAM, zamiana pozwoli ci mieć kilka dodatkowych sekund na zabicie procesu, zanim jądro zacznie zabijać różne rzeczy.

Przepraszam za zagracony post.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.