Uczy, jak poprawnie ustawić pamięć wirtualną



Ostatnio często mówi się o to obniżenie cen pamięci DDR, DDR266 spadła z ponad 400 juanów do 200 yuan stanowisko na temat wielu ludzi spędza 512 MB lub nawet 1 GB pamięci, więc nie ma punktu widzenia jest również część graczy w popularnej to wyłączenie pamięci wirtualnej, przed Windows stronę wymiany plików, uporządkowane przetwarzanie danych w pamięci, można przyspieszyć wydajność odczytu i zapisu danych, ale czy naprawdę tak jest?

W zależności od aplikacji należy ustawić

Po pierwsze, musimy dowiedzieć się, co jest "duże pamięci" konfiguracji. Oryginalne wzornictwo z Windows do korzystania z pamięci wirtualnej jest bardzo kosztowne, ponieważ pamięci fizycznej, zazwyczaj nie więcej niż 128 MB miejsca na dysku twardym wymagane do tymczasowego bufora - to należy stosować, gdy liczba pamięci fizycznej i jego własnej pamięci dla rzeczywistego Dla porównania, jeżeli rzeczywisty wniosek pamięci poniżej szczytu, napotkają kłopoty.

Ogólnie rzecz biorąc, jeśli chcesz wydrukować dużą mapę, animacji 3D rendering zadań, takich jak duże ilości danych, nie należy wyłączyć pamięci wirtualnej; Jeśli często muszą wydrukować dokument z dużą ilością zdjęć, pamięci wirtualnej również, że programy przed błędami. Jako klasa oprogramowania, takich jak Word przed drukowaniem do produkcji pliku bufora, a następnie przekazane do drukarki, większy rozmiar obrazu, wyższą rozdzielczość, wymaganej pojemności bufora jest wielki, ja temu, aby pomóc sztuki projektowania reklamy po terminie, wydrukować mapę przeżywa pliki tymczasowe generowane prawie 300MB sytuacji. Ponieważ system Windows i aplikacje się trochę pamięci do uruchomienia, jeśli 512 konfiguracji wyłączyć pamięć wirtualną, pamięć wirtualna może zgłosić mniej niż w połowie drogi, powodując wyparte z papieru i druku odpadów atramentu.

Zatem zadanie musi być oparte na środowisku aplikacji do podjęcia decyzji o wyłączenie pamięci wirtualnej. Nawet jeśli rozmiar pamięci wirtualnej na stałe ustawienia muszą być ostrożni, lub dużych aplikacji z systemem pamięci wirtualnej dopiero po pojawieniu się monitu, cały system ze względu na wysoki poziom zajętości procesora staje się bardzo wolno w tym czasie, a następnie zmienić Nie tak wygodny.

Czynników do rozważenia systemu operacyjnego

W ramach różnych systemów operacyjnych, ustawienia pamięci wirtualnej są różne i niepełnosprawnych, nie mogą być uogólnione.

W strukturze problem, Windows 9x/Me więcej niż 256 MB pamięci na wrodzony niedobór, jest większa niż ilość pamięci, Windows 98 rozpocznie się powolny i niestabilny sytuacji. W przypadku korzystania z dużych pamięci z pamięci wirtualnej niepełnosprawnych, niestabilność wzrośnie. Windows 2000/XP można skutecznie zarządzać 1GB pamięci to coś więcej niż ta liczba będzie niestabilność, jak BIOS płyty głównej i chipsecie modele działania i inne.

Ponadto, Windows sam wzór, dowiaduje się o proces od nieaktywnych, będzie pamięci przydzielonej jej jest mapowany na plik wymiany, w miarę możliwości z przestrzeni fizycznej pamięci do innych działań wątku, nie zabrakło fizycznej pamięci zaczął korzystać z pliku wymiany. Jeśli pamięci fizycznej, używanej aż do ówczesnej, już za późno, w konfiguracji urządzenia wiąże się z niższym wynikiem w transmisji i przetwarzania danych stagnacji. W związku z tym zakaz pamięci wirtualnej, co do zasady, a najbardziej Windows nieprawidłowe, nawet jeśli nie jest brak biegać, często wierzyciel pamięci wirtualnej nie wystarcza, reset i tak dalej, więc kłopotliwe.

Jak wyłączyć pamięć wirtualna

Dużo pamięci dla przyjaciela, Jeśli naprawdę chcesz wyłączyć pamięci wirtualnej w celu przyspieszenia prędkości, może w rzeczywistości kompromisu, "oszustwo", niż Windows, jest do odłogowania części fizycznej pamięci wirtualnej na dysku fizycznym:

1.Windows 98

Mogła dodał Config.sys:

DEVICE = C: WINDOWSRAMDRIVE.SYS 23000 / E (w zależności od ustawienia właściwej partycji Windows)

To zdanie jest użycie pamięci wirtualnej z pliku Ramdrive.sys partycji, w której 23.000 jest pamięci fizycznej, którego chcesz użyć, urządzenie KB, jeśli masz 1GB, możesz ustawić tę liczbę do około 300.000 do 500.000, lub 300 ~ 500 MB, następnie ustawienia pamięci wirtualnej w wirtualnym partycji obecnie program w całości w pamięci fizycznej w biegu.

2.Windows 2000/XP

Musi polegać na zewnętrznych narzędzi do wirtualnego fizyczny dysk twardy, a następnie umieścić na stronie plik Pagefile.sys zestaw do wirtualnego dysku, aby osiągnąć ten sam skutek lub w System.ini w "[] 386enh" na dole, aby przyłączyć się do jednego, ConservativeSwapfileUsage = 1, tak aby pierwszeństwo Windows pamięci fizycznej, a nie próbować siłą wyłączyć pamięci wirtualnej wymiany plików bezpośrednio.

Wniosek

Moim zdaniem, wyłączenie pamięci wirtualnej, aby osiągnąć efekt przyspieszenia jest ograniczony, z reguły bardziej odpowiednie ustawienia domyślne dla systemu Windows, zwłaszcza Windows 2000/XP domyślne ustawienia zarządzania pamięcią wirtualną bardzo dobrze, staraj się nie modyfikować, lub masz problem trudno jest ocenić i analizy.

Off-topic: niektóre analizy awarii pamięci

Czasami, Windows wskazówki i pamięci niepowodzenia i pamięć niekoniecznie jest związane; i pamięci, a niektóre pozornie niepowiązanych winy, tak naprawdę spowodowane pamięci, bardzo tajne.

Na przykład: Za pomocą master partycja PQ narzędzie oddać rozmiar klastra partycji, gdy klaster jest mniejszy od wartości domyślnych, Windows 98 uruchomić skanowania dysku mogą być przekazywane z pamięci, w Windows 2000 i Windows XP w ramach zwykłej - i Oznacza to, że po prostu nie ma znaczenia, z pamięci.

Inny przykład: czasem rozruchu systemu Windows, system poprosi o błędy rejestru, czy wznowić, gdy użytkownik zdecyduje się wznowić ponownie po restarcie, lub z przypomnieniem, że to błąd, ale przede wszystkim z pamięci lub chłodzenia aspekty problemu spowodowanego , konieczność wymiany pamięci lub wentylatora.

W związku z tym system Windows wyświetla monit czasami wprowadzać w błąd, jeżeli same powtarzające się uchybienia, ich końce nie mogą być rozwiązane, powinny rozważyć możliwość fałszywych alarmów Windows.