Czy w przypadku instalacji stacjonarnej w nowym, błyszczącym laptopie (powiedzmy 16 GB RAM i SSD HD), sensowna jest partycja wymiany?
Czy w przypadku instalacji stacjonarnej w nowym, błyszczącym laptopie (powiedzmy 16 GB RAM i SSD HD), sensowna jest partycja wymiany?
Odpowiedzi:
Tak, potrzebujesz wymiany , jeśli po prostu użyjesz jej do zawieszenia i drobnych działań wymiany, plik wymiany gdzieś na twoim dysku może być w porządku, a ja korzystałem z pliku wymiany od prawie roku, który nigdy nie miał z nim problemu, po prostu nie lubię partycjonowania dysk.
Wystarczy skopiować i wkleić następujący wiersz w terminalu, aby utworzyć 2 GB wymiany. Najpierw root:
sudo su
Następnie skopiuj i wklej pasztetuj następujące elementy (jak zawsze upewnij się, że rozumiesz, co wklejasz na terminalu ):
mkdir /swap && \
cd /swap && \
fallocate -l 2g 2GB.swap && \
mkswap 2GB.swap && \
swapon 2GB.swap && \
echo "# # # Swap File # # #" >> /etc/fstab && \
echo "/swap/2GB.swap none swap sw 0 0" >> /etc/fstab && \
mount -a
Zamień (partycja vs plik) na wydajność
Wadą
Nie możesz hibernować, aby zamienić plik, jak wspomniano w @Takkat , mam czek i mam pierwszy raz w życiu spróbować hibernacji, ale nie działa, więc jeśli chcesz hibernować, potrzebujesz partycji wymiany , w przeciwnym razie, jeśli plik wymiany jest dobry udać się.
Jeśli chcesz być w stanie hibernacji, to tak, musisz mieć partycję wymiany co najmniej tak dużą jak całkowita pamięć RAM.
Poza tym, jeśli masz 16 GB pamięci RAM, to w zasadzie prawdopodobnie nie - Widziałem ludzi, którzy twierdzą, że 1 GB to wystarczająca ilość bez wymiany, choć wyobrażam sobie, że dla wielu osób sprowadzałoby się to do opinii. W moim przypadku korzystam z laptopa z 8 GB pamięci RAM i mam zamianę tego samego rozmiaru do celów hibernacji (z efektem ubocznym, że zapewnia bufor, jeśli moja praca staje się szczególnie obciążona, jak to czasami bywa)
Czy to pytanie teoretyczne czy praktyczne?
W praktyce prawie nie ma powodu, aby unikać partycji wymiany, ponieważ miejsce na dysku jest tanie i obfite (szczególnie na błyszczących nowych laptopach).
Na papierze może się wydawać, że 16 GB pamięci nigdy nie zostanie zużyte. Rozważ te okoliczności:
Teraz rozważ, że dzieje się to w tym samym czasie. Partycja wymiany będzie służyć jako bufor, gdy pojawią się nieprzewidziane zdarzenia, kupując trochę czasu przed awarią systemu, aby zaoszczędzić pracę itp.
Zwłaszcza, że mając laptopa, przyjdzie czas, kiedy hibernacja uratuje twoją skórę. Być może opuścisz komputer na przerwę na kawę, ale coś się pojawia i zamiast tego wracasz godzinę później. Jeśli bateria wybierze ten moment na śmierć, hibernacja ochroni niezapisaną pracę.
Cóż, od ponad roku nie dzielę dysku na partycje i nie mam też pliku wymiany. Używam tego samego dysku SSD (512 GB) w dwóch różnych notebookach. Starsza miała 8 GB pamięci RAM, nowsza ma 16 GB. Używam pamięci RAM do przechowywania plików tymczasowych i przeglądarki Firefox Cache, a przy 8 GB czasami zauważyłem, że system działa wolniej podczas synchronizacji dużych plików z grsync. Teraz z 16 GB pamięci RAM (i być może także nowszą wersją Ubuntu w wersji 13.04) nie napotkałem żadnych problemów. Uważam też, że partycjonowanie nie jest dobre dla dysków SSD i jest sposobem na marnowanie drogiej pamięci. Mogę więc mówić tylko z mojego doświadczenia z SSD / 16 GB RAM: z tą konstelacją na pewno nie używałbym SWAP i nawet z 8 GB RAM czułem się dobrze. Hibernacja i tak została uszkodzona, a tryb gotowości jest znacznie szybszy
Możesz zamiast tego zrobić plik wymiany i hibernować z nim. Zrobiłem pliki wymiany na moim laptopie, aby móc hibernować każdą z moich instalacji linuxowych. W przeciwnym razie hibernacja po prostu nadpisze ostatnią hibernację, jeśli korzystam z jednej partycji wymiany. To jest moja metoda. Zauważ, że musisz hibernować używając metody jądra: echo disk> / sys / power / state
sudo -s
fallocate -l 4000m /swap_file #4000 mb, may want higher than 4000mb
swapoff -a
mkswap /swap_file
nano /etc/fstab
#delete previous swap entry then add
/swap_file swap swap defaults 0 0
#then save and exit
swap-offset /swap_file #remember the output of this
nano /etc/grub.d/40_custom
add to linux line: resume=<partition swapfile is on> resume_offset=<swap-offset return data>
swapon -a
nano /home/name/bin/hibernate_shutdown
#!/bin/bash
echo shutdown > /sys/power/disk
echo disk > /sys/power/state
create shortcut. system-settings->keyboard->shortcuts->custom shortcuts add
gnomesu /home/name/bin/hibernate_shutdown
set to F11
chmod +x /home/name/bin/hibernate_shutdown
restart computer
altówka, jeśli chcesz zrestartować po hibernacji zamiast zamknięcia
echo reboot > /sys/power/disk
echo disk > /sys/power/state