Jak mogę sprawić, aby komputer używał więcej pamięci RAM?

19

Używam 64-bitowego systemu Windows 7 z 8 GB pamięci RAM. Problem polega na tym, że bardzo rzadko używam tego wszystkiego.

Od czasu do czasu dokonuję edycji wideo i na pewno się przydaje, ale do codziennego użytku nie wykorzystuję tego najlepiej.

Czy są jakieś ustawienia, które mogę zmienić, które zmuszą mój system operacyjny do użycia większej ilości pamięci RAM, na przykład zatrzymanie go przy użyciu plików stronicowania? Cieszę się, że sam zużywa do 4 GB, kiedy po prostu chowam się podczas przeglądania i przenoszenia plików. O ile mi wiadomo, posiadanie większej ilości systemu operacyjnego w pamięci sprawiłoby, że byłby bardziej responsywny. W tej chwili nie jest wcale tak źle, ale na pewno nie zaszkodzi, zwłaszcza, że ​​nie używam go do niczego innego.

Chciałbym również, aby przestał zamieniać strony z pamięci na dysk podczas uruchamiania innych programów, takich jak przeglądarki, odtwarzacze multimedialne itp., Chyba że tak naprawdę musi. Wydłużyłoby to żywotność mojego dysku, a także sprawiło, że wszystko ogólnie było bardziej responsywne.

Daj mi znać, jeśli popełniłem błąd w moich faktach.

Nick Brunt
źródło
6
Stronicowanie jest nieco bardziej skomplikowane, niż się wydaje - jest to również sklep z profilaktyką zapobiegawczą itp. Rzeczy zawsze zapisywane są do pliku strony, nawet jeśli tak naprawdę nie stronicujesz pamięci. Ta odpowiedź na błąd serwera mówi, że jest lepsza niż cokolwiek innego, co mogę powiedzieć - serverfault.com/questions/23621
Shinrai
3
Sugeruję, abyś użył swojego komputera do czegoś pożytecznego. Dlaczego nie uruchomić składania w domu lub w innym rozproszonym projekcie. Po pierwsze, możesz użyć więcej swojego barana (na coś fajnego), a po drugie pomagać ludziom. Może kiedyś nawet ty lub twoja rodzina! Powodzenia!
Waxhead
Powinien mieć tag „Windows”, prawda? - Chociaż nic nie mówi się o systemie operacyjnym Windows, pytanie i odpowiedzi nie mają nic wspólnego z Linuksem lub Maciem. Dobrze?

Odpowiedzi:

1

Panel sterowania-> system-> zaawansowane ustawienia systemowe-> zaawansowane-> ustawienia wydajności-> zaawansowane-> zmiana pamięci wirtualnej-> odznacz automatycznie zarządzaj i ustaw plik strony na cokolwiek chcesz. NIE zalecałbym ustawiania braku pliku stronicowania, ponieważ jeśli zbliżysz się do 8 GB, otrzymasz błąd, ale na pewno możesz to zrobić.

soandos
źródło
3
dlaczego, u licha, miałby coś takiego zrobić?
akappa
Co poleciłbyś jako mój początkowy i maksymalny rozmiar pliku strony? Nie jestem zbyt bystry w takich sprawach ...
Nick Brunt
1
@akappa Ponieważ jeśli tak naprawdę nigdy nie zbliży się do 8 GB, to naprawdę będzie szybciej. Zgadzam się jednak, że nie należy tego robić.
Poleciłbym
Chcesz ustawić te same rozmiary tak samo, w przeciwnym razie wydajność sap zmienia rozmiar pliku strony. Chcesz również ustawić go tak wysoko, jak to możliwe, ponieważ zbyt mały plik stronicowania zmusza nieefektywne użycie pamięci RAM.
David Schwartz
7

System operacyjny odpowiada za optymalizację wykorzystania dostępnej pamięci. Został (powinien być) zaprojektowany, aby wykonać dobrą robotę w „normalnych” warunkach. Projektanci systemu operacyjnego zwykle biorą pod uwagę fakt, że optymalny system korzysta z całej dostępnej pamięci, gdy tylko jest to możliwe. Pamięć, która nie jest używana do niczego, jest marnowana, a system będzie działał najlepiej, gdy cała pamięć zostanie wykorzystana do aktywnych programów, pamięci podręcznych plików, buforów we / wy itd., Z wyjątkiem małej „wolnej” puli przeznaczonej do szybkiego reagowania na wnioski o przydział.

Dlatego zwykle lepiej jest pozwolić systemowi operacyjnemu zdecydować, ile pamięci ma zostać użyte do buforowania plików. Jeśli użytkownik ma bardzo szczegółowy wgląd w dane środowisko aplikacji, można zastosować dalszą optymalizację. W wierszu polecenia z podwyższonym poziomem uprawnień uruchom:

fsutil behavior set memoryusage 2

Mówi to systemowi operacyjnemu, aby poświęcił więcej pamięci na buforowanie plików niż w przeciwnym razie.

Konfiguruje poziomy wewnętrznej pamięci podręcznej pamięci puli stronicowanej NTFS i pamięci puli niestronicowanej NTFS. Ustawiony na 1 lub 2. Po ustawieniu na 1 (domyślny), NTFS używa domyślnej ilości pamięci puli stronicowanej. Po ustawieniu na 2, NTFS zwiększa rozmiar list przeglądowych i progów pamięci. (Lista widokowa to pula buforów pamięci o stałym rozmiarze, które jądro i sterowniki urządzeń tworzą jako prywatne pamięci podręczne dla operacji systemu plików, takich jak czytanie pliku.) Musisz ponownie uruchomić komputer, aby ten parametr zadziałał.

http://technet.microsoft.com/en-us/library/cc785435(WS.10).aspx

Uwaga na temat wykorzystania pamięci

Pula „nieużywanej” pamięci nie jest w rzeczywistości bezczynna; system użyje go do przezroczystego buforowania danych plików. Pamięć używana do buforowania plików nie jest wyświetlana jako „używana”, ponieważ system operacyjny odrzuci buforowane dane, jeśli aplikacja potrzebuje tej pamięci, więc jest ona technicznie dostępna. Możesz to zobaczyć w Menedżerze zadań w obszarze Pamięć podręczna w sekcji Pamięć fizyczna na karcie wydajności, a więcej szczegółów możesz dodać, dodając elementy Bajty pamięci podręcznej i Pamięć podręczna gotowości ... w Monitorze wydajności.

Tim Sylvester
źródło
-1

Jak zmusić komputer do używania większej ilości pamięci RAM?

Krótka odpowiedź? Otwórz więcej programów!

Długa odpowiedź:

Jeśli możesz znaleźć ustawienia specyficzne dla aplikacji, które wymagają przechowywania plików edytowanych obecnie w pamięci w porównaniu do dysku twardego, baw się z tym.

W przeciwnym razie, nie polecam martwić lub brudząc z systemu operacyjnego ... go i inżynierowie, które uczyniły to nie wiedzą, co robią! (stąd krótka odpowiedź ...)

MetaGuru
źródło