Linux może działać całkiem szczęśliwie bez wymiany, jeśli masz wystarczającą ilość pamięci RAM na wszystko, o co go poprosisz, choć nadal dobrym pomysłem jest zamiana, ponieważ czasami może ona uzyskać lepszą wydajność, gdy jest blisko zapełniania pamięci, przesuwając część nie ostatnio - wykorzystał rzeczy na dysku zwalniając pamięć RAM do użycia jako pamięć podręczna / bufor dla aktualnie aktywnych operacji IO.
Ponadto, posiadanie wymiany, bez względu na to, ile masz pamięci RAM, pozwala na trochę dodatkowej siatki bezpieczeństwa, jeśli aplikacja źle się zachowa i potrzebuje więcej pamięci RAM niż zwykle, lub zdecydujesz się zrobić coś niezwykłego, co wymaga dużo pamięci.
Ogólnie nie zgadzam się z 2xRAM na nowoczesnych maszynach. Jeśli masz wystarczająco dużo, aby skończyć ze stronami o wartości 8 Gb, które można zamienić na dysk, Twój system i tak prawdopodobnie osiągnie całkowicie nieużywaną prędkość. Nawet 1xRAM może w wielu przypadkach być przesadzony IMO. Pamiętaj, że możesz w dowolnym momencie dodać przestrzeń wymiany w postaci pliku, dzięki czemu możesz dodać więcej wymiany w razie potrzeby. na przykład, aby dodać dodatkową GB wymiany:
dd if=/dev/zero of=/path/to/newfile bs=1024 count=1048576
mkswap /path/to/newfile
swapon /path/to/newfile
i aby go usunąć (raz już nie potrzebne):
swapoff /path/to/newfile
rm /path/to/newfile
(pamiętaj jednak, że zamiana plików jest nieco wolniejsza niż bezpośrednie przejście do partycji lub woluminu logicznego, ponieważ masz nadmiar systemu plików i większy potencjał fragmentacji do rozważenia)
Hibernacja, tj. Na laptopach / netbookach, może trochę skomplikować, ponieważ IIRC Linux przechowuje stan pamięci w przestrzeni wymiany, więc zdecydowanie potrzebujesz więcej niż rozmiar pamięci RAM jako zamiana, jeśli planujesz użyć hibernacji (i nie wiem, czy to wymaga wymiany partycji / woluminu lub jeśli można użyć pliku - z pewnością będzie trzeba wspomnieć o czymś, fstab
co można zobaczyć na bardzo wczesnym etapie procesu rozruchu, gdy używany jest początkowy dysk RAM, a prawdziwy root nie jest jeszcze zamontowany ).
Te wszystkie punkty mogą być jednak dyskusyjne. Jeśli masz terabajty miejsca na dysku, przydzielenie 8 Gb do wymiany prawdopodobnie będzie bardzo trudne!