Dlaczego mój komputer działa naprawdę wolno pomimo dużej ilości wolnej pamięci?

35

Mam Lenovo G560 3-4 lat, Intel i5, z 2 GB RAM i Geforce 310M. Zawsze miał pewne problemy podczas uruchamiania lub uruchamiania nowego programu, ale ostatnio po prostu oszalał.

Z 2 GB zawsze mam 300-800 MB wolnej pamięci, a pamięć podręczna rzadko przekracza 300 (od maks. 1,9 GB), wydajność procesora jest świetna (zaledwie 40 procent). Mimo to, kiedy uruchamiam lub nawet zamieniam ekran na inny większy program, zmiana okien staje się naprawdę powolna i stopniowa (np. Widzę efekt wyskakujący, ale muszę czekać na nowe okna, które pojawia się tylko bardzo stopniowo, najpierw krawędź ramek, potem inne części itp.). Jednocześnie ruch kursora myszy jest w porządku (ale nie zmiany zależne od kontekstu), a także otrzymałem natychmiastową odpowiedź na kombinację klawiszy Alt + Tab (czyli okno wyskakujące z otwartymi aplikacjami). Opóźnianie zatrzymuje się również czasami, gdy program jest już załadowany do okna.

Podejrzewam, że dysk twardy powoduje całą sytuację, ponieważ jego dioda LED działa bardzo dużo, a laptop zawsze miał znaczne opóźnienie, gdy musiałem zarządzać plikami lub uruchamiać programy (szczególnie w porównaniu z ich „ładowaną” prędkością). Z drugiej strony jednak menedżer zasobów tak naprawdę nie pokazuje zbyt dużego zużycia dysku (lub po prostu go nie widzę)

Uruchomiłem Winzip Utilites, aby zoptymalizować komputer (wyszukiwanie złośliwego oprogramowania / śmieci, defragmentacja dysku, aktualizacje sterowników, czyszczenie rejestru), ale pogorszyło to sytuację. Myślę, że powodem tego było włączenie motywu Aero. Kiedy zmieniłem go z powrotem na podstawowy (po tym, jak Windows zauważył powolność i zapytałem o to), pomógł, teraz jest „tylko” wolny.

Niektóre zrzuty ekranu monitora zasobów podczas opóźnień:

wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj

nocibambi
źródło
1
w tym momencie 2 GB jest dość minimalne, a 300 MB wolnego miejsca na wszystkie cele i cele „zużyte”, ale tak, spojrzałbym na twój dysk twardy SMART, chkdsk i fragmentację.
Frank Thomas
28
Potrzebujesz więcej pamięci RAM. Zobacz, jak mały jest bufor (mniej niż 15% pamięci) i jak dużo operacji we / wy robisz dla pliku strony. (Pozbądź się optymalizatora pamięci. Jest gorzej niż bezużyteczny.)
David Schwartz,
12
Pamiętaj, że technicznie nie masz wolnej pamięci: w zrzutach ekranu używasz 100% całkowitej zainstalowanej pamięci fizycznej . Optymalizator pamięci zużywa również 1/4 całości: zoptymalizowany pod kątem innych sprawności.
horatio
2
Komputer ze znaczną ilością wolnej pamięci może być powolny właśnie dlatego, że system operacyjny huffuje i puffuje w celu ewakuacji stron, aby mieć wolną pamięć.
Kaz
1
Wydaje się, że wszyscy tutaj patrzą na Pamięć. Być może Twoim prawdziwym problemem jest karta graficzna - czy możesz sprawdzić, czy wciąż żyje i czy nie działa na oprogramowaniu graficznym? To by tłumaczyło, dlaczego twoje okna rysują się powoli, na przykład podczas przełączania okien, ale nie mają nic wspólnego z procesorem, pamięcią RAM lub dyskiem twardym.
kutschkem

Odpowiedzi:

46

Aktywność dysku znajduje się w pliku stronicowania. Potrzebujesz więcej pamięci RAM.

Pamiętaj, że optymalizator pamięci Winzip zużywa więcej niż 25% pamięci RAM. Pozbyłbym się tego i wszelkich podobnych narzędzi przed dalszym badaniem.

David Marshall
źródło
13
Optymalizatory pamięci powinny zajmować dużo pamięci; wypuszczają go, gdy jest rzeczywiście potrzebny. Ale to tak naprawdę nie było pomocne od Windows 98. Windows 7 zdecydowanie lepiej radzi sobie z używaniem / organizowaniem pamięci niż to narzędzie, więc zdecydowanie się go pozbyć.
BlueRaja - Danny Pflughoeft
24
@BlueRaja Wszystkie optymalizatory pamięci robią to wypychają wszystko do pliku wymiany, zmuszając cię do przewracania strony z powrotem od razu po ponownym uruchomieniu komputera. Wszystko, co robi, daje ciepłe wrażenie „aww, używam tylko 300 MB pamięci”, a następnie odczekaj 5 minut na odzyskanie systemu. Innymi słowy, celowo zakłócają proces buforowania systemu bez żadnego powodu. Nie używaj ich.
Thomas
4
@Thomas W dawnych czasach (Win98) Oni nie pomaga - po tym odzysku 5 minut, nie ma rzeczy w pliku wymiany, który w normalnych warunkach nie zostałyby zamienione (programy działające w tle i takie, że dość dużo po prostu siedzieć, jeśli nie interakcji z nimi), dzięki czemu masz więcej dostępnej pamięci.
Izkata
2
Wszystko jest automatycznie w pliku wymiany. Jeśli program nic nie robi, a aktywny potrzebuje więcej pamięci RAM, Windows go zabierze z powrotem, a następnie zamieni tę aplikację tylko wtedy, gdy stanie się ponownie aktywna. Nie potrzebujesz menedżera pamięci, Windows już to robi. Najlepszą sytuacją jest sytuacja, w której pamięć jest zawsze pełna, ale rzeczy, których potrzebujesz, menedżerami pamięci są dym i lustra. Sprawiają, że faktyczne używanie jest gorsze, modląc się na błędnym przekonaniu, że dobrze jest mieć pamięć nieużywaną.
JamesRyan
28

2 GB to mało pamięci RAM. Uważam, że minimum dla komputerów o średnim użyciu.

Ponadto twój dysk twardy to dysk 5400 RPM, co będzie ogromnym wąskim gardłem. Kiedy 2 GB pamięci RAM musi zostać pobrane i często będzie musiało przejść na wolny dysk twardy. Potwierdza to wysokie We / Wy, które widzimy na dysku twardym.

Przynajmniej zaktualizowałbym dysk. Wybierz napęd hybrydowy, taki jak Seagate Momentus XT lub dysk SSD. To samo powinno to naprawić, ale guz pamięci RAM miałby również ogromną różnicę.

Co się tyczy:

Uruchomiłem Winzip Utilites, aby zoptymalizować komputer (wyszukiwanie złośliwego oprogramowania / śmieci, defragmentacja dysku, aktualizacje sterowników, czyszczenie rejestru), ale pogorszyło to sytuację.

Nie zaskakujący. Te programy optymalizacyjne są znane z powodowania problemów bardziej niż ich rozwiązywania, zwłaszcza gdy mogą dotykać rejestru. Wszystko, co mogą zrobić, to zgadnąć i może być źle. Chciałbym zaktualizować dysk twardy i użyć czystego nowego obrazu.

Austin T French
źródło
15
@Luc Nienawidzę programistów, którzy wybierają optymalizację w celu uniknięcia ograniczeń zasobów w przestarzałym systemie, w przeciwieństwie do wykorzystywania większej ilości zasobów na moim komputerze w celu poprawy wydajności.
Dan Neely
16
Nienawidzę systemów operacyjnych, które nie robią nic więcej (bez uruchomionych aplikacji) niż systemy operacyjne 15 lat temu, ale potrzebują 20 razy więcej pamięci RAM.
Kaz
6
@Kaz - Wymagania dotyczące systemu Windows XP nie uległy zmianie. Windows 7 robi więcej w tle niż XP, więc potrzebuje więcej pamięci RAM. Zakładam, że Windows 8 robi jeszcze więcej. Niezależnie od wszystkiego, dodatkowa praca w tle jest przydatna jest inny problem, ale to się robi więcej.
Bobson,
2
@ DanNeely Unikanie niepotrzebnych zasobów przyspiesza, nie spowalnia, więc nie rozumiem o co chodzi. Poza tym, jeśli 2 GB jest przestarzałe, myślę, że około 60% użytkowników w świecie zachodnim (lub 95% w innych krajach) korzysta z przestarzałych systemów. Definicja przestarzałej: „Już nie produkowana ani używana”.
Luc
3
@ Bobson jest to szczególnie prawdziwe, gdy weźmie się pod uwagę wszystkich ludzi, którzy kupują laptopy o wartości 300 USD od Wal-Mart. Te maszyny mają być krótkotrwałe i jednorazowe.
Austin T French
10

Nie wiem, czy nazwałbym 2 GB dużo pamięci RAM. Ale nie o to chodzi.

  • Przeprowadź kilka testów na dysku twardym. Może być w drodze. Jeśli to się sprawdzi, przejdź do następnego pomysłu ...
  • Gorąco polecam ponowną instalację systemu operacyjnego. Nadal nigdy nie przestaje mnie zadziwiać, jak często to działa. Z tego co wiesz, w rejestrze jest problem lub jakiś plik dll lub bóg wie tylko co. Jeśli przeinstalujesz i masz ten sam problem, możesz być ponad wszelką wątpliwość pewien, że jest to problem sprzętowy, a następnie odpowiednio go rozwiążesz.
MDT Guy
źródło
2
Myślę, że przed tymi krokami pozbyć się tego WinZip Memory Optimizer ... zajmuje mnóstwo pamięci RAM, szczególnie z powodu tego, jak mało ten system ma. Następnie wymienione kroki, a następnie uaktualnienie niektórych oczywistych słabych punktów w systemie (mała ilość pamięci RAM, wolne HD)
PeterL
1
Tak, nie złapałem detalu napędu 5400 RPM. To już połowa twojego wąskiego gardła.
MDT Guy
7

Najbardziej oczywiste rozwiązania zostały już podane przez innych (dodaj pamięć (2 GB to naprawdę za mało dla Win7), usuń „optymalizator pamięci)”.

Niektóre inne rzeczy, które mogą pomóc na stałe:

  • Jeśli jesteś również niezadowolony z powolnego uruchamiania, użyj Startup Delayer. I sprawdź ustawienia programu „Uruchom po uruchomieniu systemu Windows” - czy naprawdę tego potrzebujesz?

  • Sprawdź, do czego służą wszystkie procesy uruchomione w pamięci. Prawdopodobnie możesz porzucić kilka programów, których nie potrzebujesz.

  • Wyłącz indeksowanie wyszukiwania, które wykonuje system Windows. Z tego powodu widziałem maszyny z wolniejszymi dyskami HD i małą pamięcią.

  • Skanuj dysk za pomocą oprogramowania, które bada wszystkie sektory i umożliwia systemowi SMART realokację uszkodzonych sektorów (HDD Regenerator lub SpinRite)

Niektóre inne rzeczy, które mogą trochę pomóc, tymczasowo (w przypadku określonych programów lub ogólnie prędkości):

  • Poświęć trochę czasu na wyczyszczenie dysku: wszystkie pliki cookie przeglądarki starsze niż 2-3 lata (zgromadziłem 12000 plików cookie w ciągu 5 lat), wszystkie pliki tymczasowe i pliki, których już nie potrzebujesz (nagrać je na DVD lub przechowywać je w chmurze).

  • Jeśli masz więcej niż jedną partycję, przenieś plik wymiany na inną partycję, a następnie z powrotem. Spowoduje to odtworzenie pliku. Jeśli masz tylko jedną partycję, uruchom SysUtils PageDefrag.

Inni prawdopodobnie wymyślą więcej wskazówek.

Jan Doggen
źródło
Od kiedy 2 GB pamięci RAM nie wystarcza na system Windows 7? Nie mogę powiedzieć, że działa szybko, ale twierdzę nawet, że dwie maszyny wirtualne z systemem Windows Server 2008 mogą działać na hoście z systemem Windows 7 o pojemności 2 GB.
Luc
1
@ Luc to oczywiście zależy od tego, co robisz; ale nawet intensywne przeglądanie może zmusić system 2 GB do użycia pliku wymiany.
Dan Neely
1
@Luc 2 GB RAM to minimum wymagane dla Win7 na 64-bitowym procesorze, takim jak i5 OP. windows.microsoft.com/en-us/windows7/products/…
AllInOne
@AllInOne Racja, nie wziął pod uwagę x64.
Luc
5

Nie jestem pewien, czy ktoś dokładnie odpowiedział na wszystkie aspekty twojego pytania, dlatego chcę udzielić tych odpowiedzi i udzielić jasnej rady, by iść naprzód.

Dlaczego komputer działa wolno? Odpowiedzi znajdują się na zrzutach ekranu: monitor zasobów pokazuje, że proces systemowy wykonuje 99% zapisów na dysku i prawie wyłącznie zapisuje w pliku stronicowania.

Oznacza to, że system próbuje zastąpić wolny dysk o prędkości 5400 obr./min, tak jakby był to pamięć RAM. Aby to naprawić, należy wykonać kilka kroków i zalecany jest jeden lub dwa kroki. Krok 1, wykonaj kopię zapasową systemu. Krok 2, odinstaluj narzędzie pamięci WinZip, ponieważ większość poprawnie skomentowała jego wkład w problem. Krok 3, ustaw plik stronicowania na zero, defragmentuj dysk, następnie zainicjuj plik stronicowania na rozsądną 3Gb, a następnie ponownie defragmentuj, dołącz plik stronicowania w procesie defragmentacji.

Krok 4, pobierz i zainstaluj najnowszy sterownik wideo z NVidia, a nie z aktualizacji Windows. Czysto defragmentowany dysk, poprawnie działający plik stronicowania, prawidłowe sterowniki i żadne słabe narzędzie pamięci nie przywróci normalnego stanu.

Po tym chcesz dodatkowej wydajności, a następnie rzuć 35 USD na drugi kij RAM.

Powodzenia.

Jason
źródło
4

Ponieważ dysk jest twoim wąskim gardłem, co powiesz na próbę pamięci podręcznej flash przy użyciu Windows ReadyBoost (TM)? Zgodny z tym tani dysk flash zapewnia niezłe ulepszenie podczas uaktualniania dysku.

efutch
źródło
2
Czy możesz podać więcej informacji? Jak wybrać dobry, jak go skonfigurować, co faktycznie robi itp.?
Kanadyjczyk Luke REINSTATE MONICA,
2

2 GB pamięci RAM jest nieco ograniczone, ponieważ obecnie aplikacje są bardziej chciwe w pamięci RAM.

W rzeczywistości, gdy widzimy, że Twoje operacje we / wy dysku są najbardziej związane z plikiem pagefile.sys (który jest plikiem pamięci podręcznej dysku). Używa go, gdy nie masz wystarczającej ilości wolnej pamięci RAM. Niektórzy zwracali uwagę na dysk 5400RPM, w rzeczywistości obniżenie prędkości dysku, to pamięć podręczna.

Na zrzucie pamięci widać, że jest tylko 51 MB (1749 MB w użyciu) wolnej pamięci RAM.

Korzystanie z USB ReadyBoost to pomysł lub rozszerzenie pamięci RAM do 4 GB, a twoje problemy zostaną rozwiązane.

Oto jak sprawdzić specyfikację pamięci RAM za pomocą CPU-Z: http://forums.lenovo.com/t5/Lenovo-3000-and-Essential/Memory-slots-on-Lenovo-G560/ta-p/390059 4 GB ( 2 pałeczki 2 GB So-DIMM DDR3) pamięci RAM powinny obecnie kosztować około 50 $, czyli niewiele.

Dla twojej informacji, Winzip RAM Optimizer to ten, który pochłania ponad 25% pamięci RAM, po prostu odinstaluj go, ponieważ jest bezużyteczny (zamiast zwalniania pamięci RAM), a następnie użycie pamięci wróci do 1,2 GB. Ale, jak powiedziałem, aktualizacja pamięci RAM będzie długoterminowym lepszym rozwiązaniem, ponieważ z jakiegoś powodu zainstalowano optymalizator pamięci RAM Winzip.

Więc: - Odinstaluj Winzip Optimizer - Jeśli jest lepszy, ale niewystarczający, zaktualizuj pamięć RAM do 4 GB

eXshade
źródło