Zwiększyć plik strony lub kupić pamięć RAM?

13

Mam ponad 10-letni komputer XP, który zaskakująco nadal działa, jednak jedna z 256 MB pamięci RAM w końcu umarła. Teraz pozostało mi tylko 256 MB. Zgodnie z oczekiwaniami komputer stał się wolniejszy, ale gdy próbowałem zwiększyć plik strony do minimum 4 GB maks. 4 GB, znów stał się dość szybki do akceptowalnego poziomu. Moje pytanie brzmi teraz:

  1. Czy to pomoże, jeśli kupię więcej pamięci RAM, ponieważ obecna wydajność jest już akceptowalna, czy będzie jeszcze szybsza?

  2. Czy samo posiadanie 256 MB pamięci RAM, ale plik strony o wielkości 4 GB będzie miał jakieś implikacje (może dysk twardy jest walony czy coś takiego?)

IMB
źródło
4
Z doświadczenia wynika, że ​​XP działa dobrze z dyskiem 256 MB, ledwo. Jednak większość moich systemów z tamtych czasów miała awarie sprzętowe. Stary baran jest drogi , chyba że uda ci się znaleźć godne zaufania źródło rzeczy używanych. Prawdopodobnie sugerowałbym, żeby starsza dziewczyna działała tak długo, jak to możliwe. Jeśli potrzebne są aktualizacje, dysk twardy może być lepszym rozwiązaniem (być może z konwerterem sata -> pata, a nawet pata ssd laptopa z adapterem do pin-a na pulpicie)
Journeyman Geek
@JourneymanGeek Nie marnowałbym pieniędzy na zakup nowego barana; ale DDR1 jest naprawdę tani w serwisie eBay. Jeśli martwisz się o kupowanie części, kup od firmy zajmującej się odzyskiem komputerów z dobrymi recenzjami, zamiast przypadkowej osoby próbującej rozdzielić swój osobisty relikt. Nie zapomnij uruchomić memtest86 na noc po zainstalowaniu pamięci RAM.
Dan bawi się Firelight
3
Poważnie, pamięć RAM jest brudna i jest najłatwiejszą inwestycją, aby uczynić komputer szybszym, jeśli masz mniej niż 2 koncerty.
orlp
1
Mam trochę starej pamięci RAM, której się pozbywam. Powiedz mi, jakiego używa, a jeśli mam, a ty jesteś w USA, wyślę ci to.
Moshe Katz
@MosheKatz dziękuję, że to bardzo miłe, ale nie jestem w USA. Dzięki :-)
IMB

Odpowiedzi:

23

Dostęp do pamięci podstawowej (RAM) zwykle trwa w kolejności nanosekundy (10 -9 s), podczas gdy dostęp do pamięci dodatkowej (dysku twardego) trwa w przybliżeniu milisekundy ( 10-3 s), dzięki czemu dostęp do pamięci RAM jest szybszy o współczynnik 1 000 000 razy. Tak więc, o ile pamięć RAM jest rzeczywiście pełna, a pliki zapisywane są do pliku strony twojego dysku twardego, operacje te trwają 1 000 000 razy dłużej. Należy 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 uważasz za dopuszczalne w przypadku zadania, do którego używasz komputera. Na pewno nie używasz go do pracy biurowej?

mxl_
źródło
Nie zapominaj, że pamięci stronicowanej nie można tak naprawdę modyfikować. Najpierw należy go załadować do pamięci RAM, a następnie można uzyskać do niego normalny dostęp. Oznacza to, że inne dane muszą być najpierw umieszczone na dysku, jeśli nie ma wystarczającej ilości fizycznego ram.
NtscCobalt
Myślę, że źle odczytujesz mój post. Nie ma w tym nic, co mówi o bezpośredniej modyfikacji pamięci stronicowanej, a fakt, że dane z pamięci RAM są zapisywane w pliku strony, aby zrobić miejsce, zanim żądane dane stronicowane zostaną odczytane w pamięci RAM, nie ma znaczenia, gdy mówimy o rzędach wielkości.
mxl_
1
Przepraszam, chciałem tylko dodać szczegół, że po pojawieniu się stronicowania nie zajmujesz się wyłącznie czasem na zapis danych na dysk.
NtscCobalt
13

Jedynym sposobem na przyspieszenie pracy komputera jest przeniesienie pliku stronicowania do mniej pofragmentowanej części dysku po zmianie jego rozmiaru. Często występujący problem na starych komputerach XP. Uzyskaj dalsze możliwe ulepszenia, używając najpierw narzędzia do defragmentacji, a następnie uruchom narzędzie PageDefrag SysInternals.

Jest to bardzo ważne, ponieważ będziesz używać pliku stronicowania o wiele częściej przy tej małej pamięci RAM. Pofragmentowany plik stronicowania powoduje o wiele więcej poszukiwań na dysku i jest to powolne.

Hans Passant
źródło
5

Przy tak starym komputerze osobistym prawdopodobne jest, że reszta wkrótce też umrze. Jeśli w ogóle możliwe jest znalezienie pamięci RAM dla maszyny w wieku 10 lat, prawdopodobnie lepiej byłoby kupić tani komputer stacjonarny, aby go wymienić.

darylknight
źródło
2

Więcej pamięci RAM jest zawsze lepsze ... Ale po co inwestować w więcej pamięci, jeśli uważasz, że wydajność jest do zaakceptowania? Możesz mieć problem ze znalezieniem pamięci dla swojego komputera w rozsądnej cenie. Lepiej byłoby zainwestować w nową maszynę.

Posiadanie pliku strony o wielkości 4 GB nie spowoduje dodatkowego zużycia, jednak wydaje się to nadmierne w przypadku 256 MB pamięci RAM. Najprawdopodobniej możesz zmniejszyć go do 1 GB i być w porządku.

Keltari
źródło
5
lub pozwól systemowi Windows ustawić plik strony automatycznie / dynamicznie, co jest mądrym wyborem.
Journeyman Geek
1
@Keltari: Biorąc pod uwagę twoje pytanie w Meta SU, można by pomyśleć, że znajdziesz lepsze odpowiedzi. „Najprawdopodobniej możesz zmniejszyć go do 1 GB i być w porządku”. "Najprawdopodobniej"? Naprawdę? Według jakiego źródła?
TFM
zgodnie ze zdrowym rozsądkiem . Gdyby faktycznie korzystał z pliku strony o rozmiarze 4 GB, jego maszyna indeksowałaby się.
Keltari
0

RAM jest teraz super. ale jeśli masz problemy, użyj dysku twardego. Nic nie zaszkodzi. To prawda, że ​​nie jest tak szybki jak pamięć RAM, ale nie powinieneś zauważać różnicy.

swtracey7
źródło
1
Witaj @ swtracey7, witaj w SU. W komentarzach poniżej pamiętaj, że RAM dla 10-letniego komputera raczej nie będzie tani. Również sugerowanie, że wydajność dodatkowego RAMu i zwiększonego pliku strony jest równoważna, jest niedokładne.
Paul