Co zrobić z mnóstwem dodatkowej pamięci?

20

Mam 8 gigabajtów pamięci RAM w tym komputerze. Nigdy tak naprawdę nie używam więcej niż powiedzmy 4gigs (obejmuje moje maszyny wirtualne, których używam do testowania programistów).

Co mogę zrobić z tym dodatkowym miejscem, aby jak najlepiej poprawić wydajność systemu?

Niektóre domysły:

  • Poprawić wydajność dysku, wyłączając plik stronicowania?
  • Poprawić wydajność dysku, zwiększając ilość pamięci podręcznej dysku?
  • Przenieś foldery tymczasowe na ramdysk?
  • Jakoś skonfigurować SuperFetch, aby buforować więcej? (obecnie 1,5 koncertów)
  • Jakieś inne sugestie??

Dotyczy to 64-bitowego systemu Windows 7.

Nick Whaley
źródło
Pamiętaj, że możesz uruchomić inną maszynę wirtualną lub dać obecnej pamięci więcej pamięci.
Troggy

Odpowiedzi:

3

Pozwól systemowi Windows zarządzać pamięcią. Wykonuje znacznie lepszą pracę niż możesz, nawet jeśli rozumiesz, jak to działa, czego prawdopodobnie nie rozumiesz. RAMDISK jest prawie zawsze słabym wykorzystaniem pamięci. Wyłączenie pliku strony częściej niż nie wpływa na wydajność.

użytkownik43161
źródło
1
Nie zgadzałem się z tą radą, dopóki nie wziąłem lekcji na temat systemów operacyjnych i architektury komputera. Pamięć wirtualna (tzn. Stronicowanie, które obejmuje dysk twardy) jest niezbędna do prawidłowego działania prawie każdego nowoczesnego systemu operacyjnego. Mimo że dysk twardy jest wolniejszy niż pamięć główna, nadal stanowi istotną część podsystemu pamięci wirtualnej.
Mike Bailey,
Po tylu latach okazało się to najbardziej poprawną odpowiedzią.
Nick Whaley,
23

Nie wyłączaj pliku strony. Zobacz tutaj .

John Fouhy
źródło
To jest rodzaj złota, dla którego tu zamieszczam.
Nick Whaley,
2
Nie zgadzam się. Jeśli masz pewność, że zawsze masz więcej niż wystarczającą ilość pamięci RAM na wszystko, co uruchamiasz (w tym kod programu, dane i pamięć podręczną dysku), to plik stronicowania nie może zwiększyć wydajności. Może to tylko zmniejszyć wydajność, ponieważ system Windows zapobiegawczo zapisuje plik stronicowania, nawet jeśli nie będzie to potrzebne. Sam mam 8 GB pamięci RAM i podobnie jak OP, rzadko używam jej więcej niż 3-4 GB. Widzę mniejszą aktywność dysku przy wyłączonym pliku stronicowania.
EMP
Ciekawy artykuł, ale jego powód jest raczej niejasny - „Windows nie działa tak niezawodnie”. Byłbym zainteresowany nieco bardziej szczegółami, więc otworzyłem osobne pytanie: superuser.com/questions/30345/...
EMP
@Evgeny: Wzrost wydajności wyłączania pliku strony jest co najmniej minimalny, aw większości przypadków całkowicie niezauważalny, chyba że wykonujesz naprawdę ekstremalną pracę związaną z We / Wy. Po prostu nie ma powodu, aby go wyłączyć. Oczywiście aktywność dysku jest mniejsza, ale czy rzeczywiście zauważyłeś wzrost wydajności? Nie zrobiłem tego, kiedy tego spróbowałem.
Sasha Chedygov
6

Spróbuj umieścić przenośnego Firefoksa na ramdysku i ciesz się dramatycznym wzrostem prędkości. Dataram jest bezpłatny i zapisuje jego zawartość na dysku twardym po wyłączeniu komputera (i opcjonalnie w regularnych odstępach czasu).

CGA
źródło
Próbowałem tego i niestety nie zauważyłem dużego wzrostu prędkości. Zaczęło się trochę szybciej, ale o to chodzi. :(
Sasha Chedygov
firefox już utrzymuje pamięć podręczną pamięci RAM
Uğur Gümüşhan
5

Jeśli chcesz, możesz spróbować załadować niektóre z najczęściej używanych programów na dysk RAM, aby przyspieszyć ich ładowanie. Zwykle zostawiam to w spokoju i pozwalam Superfetch wykonywać swoją pracę. Gdy zostawiam komputer włączony przez kilka dni, nie jest niczym niezwykłym, że buforuje 6 GB programów i plików.

Dan Walker
źródło
O mój :) ! 6 GB programów?
alex
4

przenieś pamięć podręczną przeglądarki na dysk RAM.

wyłączenie pamięci wirtualnej jest z pewnością opcją, ale może mieć negatywny wpływ na niektóre programy, które wyraźnie wymagają stronicowania, ale to tylko kilka kliknięć myszką, aby włączyć ponownie :)


źródło
2

Obecnie „spowolnienie” komputera jest najprawdopodobniej spowodowane dyskiem twardym. Powinieneś spróbować użyć swojego barana, aby pokonać tę słabość.

Utwórz dużą partycję dyskową RAM (~ 3 GB), ustaw często używane programy, aby używały tej partycji jako dysku tymczasowego. Będziesz zaskoczony, jak szybko staną się twoje programy.

deddebme
źródło
0

Otwórz wszystkie ulubione aplikacje podczas uruchamiania systemu Windows. możesz do nich dotrzeć z paska zadań. Graj w wiele gier na stożku. Nigdy ich nie zamykaj. Po prostu użyj ALT + TAB, gdy się nudzisz.

Nie wyłączaj pliku strony systemu Windows, ponieważ podczas zapisywania z dysku dodajesz większy ruch do przepustowości pamięci RAM. To stworzyłoby wąskie gardło w przepustowości, gdy korzystasz z programów, które mają większe znaczenie.

Uğur Gümüşhan
źródło