Niedawno zainstalowałem Ubuntu 10.04 na moim laptopie. Z powodu ograniczenia miejsca na dysku SSD nie ustawiłem partycji wymiany dla systemu operacyjnego i mam 1,5 GB pamięci RAM.
Podczas instalacji pojawia się ostrzeżenie, ale myślę, że to nie jest wielka sprawa, ponieważ wszystko poszło gładko.
Czy w dłuższej perspektywie będą jakieś wady braku partycji wymiany?
Odpowiedzi:
Myślę, że jeśli mam napisać odpowiedź na pytanie, najpierw muszę trochę wyjaśnić całą sprawę wymiany plików. Wybacz mi za mój długi wiatr.
Swapfile / swap-partition, podobnie jak plik stronicowania w systemie Windows, to miejsce na dysku twardym przeznaczone do lepszego wykorzystania pamięci. Istnieją dwa zastosowania przestrzeni wymiany.
Jeśli nie ma wystarczającej ilości pamięci dla wszystkich aplikacji - w przypadku, gdy zdarza się to w systemie bez obszaru wymiany, spowoduje to nieprzydzielenie pamięci dla nowej aplikacji żądającej nowych stron pamięci - co zwykle skutkuje zakończeniem programu.
Kiedy niektóre strony pamięci (pamięć jest podzielona na „strony”) były używane jakiś czas temu, ale nie są już używane, zostaną przeniesione na plik wymiany, a pozostała pamięć może zostać wykorzystana do zrobienia czegoś innego, co może być bardziej przydatne ( np. nawet buforowanie!) - gdy zdarzy się to w systemie bez obszaru wymiany, spowoduje to, że bezczynne strony pozostaną w pamięci. Nie jest to jednak nic poważnego, ponieważ mamy obecnie dość dużą pamięć.
A zatem, teraz mamy wymienione zastosowania partycji wymiany / partycji wymiany, ile zwykle jest wskazane? - zależy to od funkcji maszyny. Jeśli jest to komputer stacjonarny, ustaw wartość 1-1,5x pamięci. Jeśli jest to serwer, zrób to samo, ale zwróć uwagę na użycie swap, jeśli jest intensywnie używane, zaktualizuj pamięć.
Jak zauważyli inni, gparted może pomóc ci wykroić kilka koncertów z partycji ext2 / ext3, ale możesz także użyć pliku wymiany:
Powinieneś mieć
na
fstab
celu zapewnienie, że używany na każdym restarcieI jeszcze jedno: jeśli nie masz nic przeciwko posiadaniu swapspace, ale chcesz zminimalizować użycie, chyba że twoja pamięć jest naprawdę rozciągnięta, możesz zmienić „swapiness” jądra poprzez zmianę
/proc/sys/vm/swappiness
(wartości, 0-100; domyślnie, 60).źródło
Brak zawieszenia na dysk.
źródło
Jeśli zabraknie ci pamięci, twoje programy mogą mieć nieprzewidziane zachowanie.
Czasami jądro zaczyna upuszczać pamięć w przypadkowych miejscach. Jądro zacznie upuszczać procesy o niskim priorytecie.Żadna pamięć wirtualna nie może oznaczać dużych problemów, zwłaszcza jeśli
zacznie upuszczać pamięć pozabiciu ważnych dokumentów, nad którymi trwają prace.źródło
Po instalacji sprawdź zużycie pamięci podczas wykonywania operacji wymagających dużej ilości pamięci lub po prostu otwierania „dużych” aplikacji, takich jak Openoffice.org, dekompresowania plików itp. Jeśli zauważysz, że całkowita wykorzystana pamięć wynosi prawie 1,5 GB, to prawdopodobnie dobrym pomysłem jest posiadanie partycji wymiany lub pliku wymiany, na wypadek, gdybyś wygodnie uruchomił coś, co zużywa dużo pamięci, a Ubuntu zaczyna upuszczać ważną pamięć, a może nawet części jądra (źle, naprawdę źle).
źródło
Nie jest to kompletna odpowiedź, ale oto historia jednej rzeczy, która naprawdę mnie zaatakowała, nawet gdy myślałem, że mam wszystkie możliwe minusy pod kontrolą:
/programming/4567972/error-executing-aapt-all-of-the-sudden Podsumowując, niektóre narzędzia uruchamiane z naprawdę dużych procesów / aplikacji Java nie zawsze będą działać. Jednak większość zwykłych użytkowników tego nie spotka.
źródło