Stary sprzęt często wymaga wszelkiego rodzaju obejść - w tym przypadku pytanie dotyczy tego, czy zwiększenie pliku stronicowania może zrekompensować awarię fizycznego modułu pamięci RAM.
Dzisiejsza sesja pytań i odpowiedzi jest dostępna dzięki uprzejmości SuperUser - części Stack Exchange, grupy witryn internetowych z pytaniami i odpowiedziami.
Pytanie
Czytnik SuperUser IMB stawia następujące pytanie:
Mam ponad 10-letni komputer XP, który, co zaskakujące, nadal działa, jednak jedna z 256 MB pamięci RAM w końcu umarła. Teraz mam tylko 256 MB. Zgodnie z oczekiwaniami komputer stał się wolniejszy, jednak gdy próbowałem zwiększyć plik stronicowania do minimum 4 GB, maksymalnie 4 GB, ponownie stał się dość szybki do akceptowalnego poziomu. Moje pytanie brzmi:
Czy pomoże, jeśli kupię więcej pamięci RAM, ponieważ obecna wydajność jest już akceptowalna, czy będzie jeszcze szybsza?
Czy posiadanie tylko 256 MB pamięci RAM, ale plik stronicowania 4 GB będzie miało jakieś konsekwencje (może dysk twardy jest wbijany czy coś)?
Czy IMB może przecisnąć się z jego obejściem dotyczącym plików stronicowania (aby uniknąć zbędnego bębnienia w kosztowną starą pamięć RAM)?
Odpowiedzi
Współautor SuperUser Indrek pisze:
Dostęp do pamięci podstawowej (RAM) zwykle trwa w ciągu nanosekund (10-9 s), podczas gdy dostęp do pamięci dodatkowej (dysku twardego) zajmuje około milisekundy (10-3 s), dzięki czemu dostęp do pamięci RAM jest szybszy o współczynnik 1000000 razy. Tak więc, o ile pamięć RAM jest rzeczywiście pełna, a pliki są zapisywane w pliku stronicowania na dysku twardym, operacje te trwają 1 000 000 razy dłużej. Trzeba by sprawdzić Menedżera zadań, aby zobaczyć, co się dzieje i czy pamięć RAM jest rzeczywiście pełna.
Twoja decyzja będzie zależeć od tego, co subiektywnie uznasz za akceptowalne w zadaniu, do którego używasz komputera. Na pewno nie używasz go do pracy biurowej?
Hans Passants wtrąca się, wyjaśniając, dlaczego komputer może działać szybciej:
Jedynym sposobem, w jaki Twoja maszyna mogłaby przyspieszyć, jest przeniesienie pliku stronicowania na mniej pofragmentowaną część dysku po zmianie jego rozmiaru. Powszechny problem na starych komputerach XP. Uzyskaj dalszą możliwą poprawę, używając najpierw narzędzia do defragmentacji, a następnie uruchom narzędzie PageDefrag firmy SysInternals.
Ma to ogromne znaczenie, ponieważ z tą małą pamięcią RAM będziesz używać pliku stronicowania znacznie częściej. Pofragmentowany plik stronicowania powoduje znacznie więcej wyszukiwań głowic dysku, a to jest powolne.
Aby uzyskać więcej informacji na temat pliku strony systemu Windows, sprawdź: HTG wyjaśnia: Co to jest plik strony systemu Windows i czy należy go wyłączyć?
Masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych zaawansowanych technicznie użytkowników Stack Exchange? Sprawdzić pełny wątek dyskusji tutaj .