Warum ist mein Computer trotz erheblichen freien Speichers sehr langsam?

35

Ich habe ein Lenovo g560 3-4 Jahre alt, Intel i5, mit 2 GB RAM und mit einem Geforce 310M. Es gab immer einige Probleme beim Start oder beim Starten eines neuen Programms, aber in letzter Zeit wurde es einfach verrückt.

Von den 2 GB habe ich immer 300-800 MB frei, und der zwischengespeicherte Speicher überschreitet selten 300 MB (von maximal 1,9 GB). Die CPU-Leistung ist großartig (erreicht kaum 40 Prozent). Selbst wenn ich den Bildschirm starte oder einfach auf ein anderes größeres Programm wechsle, wird der Wechsel der Fenster sehr langsam und allmählich (z. B. sehe ich den visuellen Popup-Effekt, muss aber auf die neuen Fenster warten, die erscheint erst ganz allmählich, erst der Rand der Frames, dann andere Teile etc). Gleichzeitig ist die Bewegung des Mauszeigers in Ordnung (aber nicht die kontextabhängigen Änderungen), und ich habe auch sofort eine Antwort auf die Alt + Tab-Kombination erhalten (dh das Popup-Fenster mit den geöffneten Anwendungen). Die Verzögerung hört auch manchmal auf, wenn das Programm bereits in das Fenster geladen wurde.

Mein Verdacht wäre, dass die Festplatte die ganze Sache verursacht, weil ihre LED viel funktioniert und der Laptop immer eine erhebliche Verzögerung hatte, wenn ich Dateien verwalten oder Programme starten musste (insbesondere im Vergleich zu ihrer "geladenen" Geschwindigkeit). Auf der anderen Seite zeigt der Ressourcenmanager jedoch nicht wirklich zu viel Festplattenverbrauch an (oder ich sehe es einfach nicht)

Ich habe Winzip Utilites ausgeführt, um den Computer zu optimieren (Malware- / Junksuche, Defragmentierung der Festplatte, Treiberaktualisierungen, Bereinigung der Registrierung), aber es hat die Sache noch schlimmer gemacht. Ich denke, der Grund dafür war, dass es sich um das Aero-Thema handelte. Als ich es wieder auf Basic umgestellt habe (nachdem Windows die Langsamkeit bemerkt und danach gefragt hat), hat es etwas geholfen, jetzt ist es "nur" langsam.

Einige Ressourcenmonitor-Screenshots während des Verzögerens:

Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben

Nocibambi
quelle
1
Zu diesem Zeitpunkt sind 2 GB ziemlich gering, und 300 MB sind für alle Zwecke "verbraucht", aber ja, ich würde Ihre Festplatte auf SMART, chkdsk und Fragmentierung prüfen.
Frank Thomas
28
Sie benötigen mehr RAM. Sehen Sie sich an, wie klein der Cache ist (weniger als 15% des Speichers) und wie viel E / A Sie an der Auslagerungsdatei vornehmen. (Den Speicheroptimierer loswerden. Es ist schlimmer als nutzlos.)
David Schwartz
12
Beachten Sie, dass Sie technisch KEINEN freien Speicher haben: In den Screencaps verwenden Sie 100% des gesamten installierten physischen Speichers . Der Speicheroptimierer verwendet ebenfalls 1/4 der Gesamtsumme: optimiert für Unzulänglichkeit.
Horatio
2
Ein Computer mit erheblichen freiem Speicher kann langsam genau sein , da das O ist schnaufend zu evakuieren Seiten , so dass es hat freie Speicher.
Kaz
1
Jeder hier scheint nur auf die Erinnerung zu schauen. Möglicherweise liegt das eigentliche Problem bei Ihrer Grafikkarte. Können Sie überprüfen, ob sie noch aktiv ist und ob Sie keine Softwaregrafiken verwenden? Das würde erklären, warum Ihre Fenster langsam zeichnen, zum Beispiel wenn Sie zwischen Fenstern wechseln, aber nichts mit CPU, RAM oder Festplatte zu tun haben.
Kutschkem

Antworten:

46

Die Festplattenaktivität befindet sich in der Auslagerungsdatei. Sie benötigen mehr RAM.

Beachten Sie, dass der Winzip-Speicheroptimierer mehr als 25% des Arbeitsspeichers verwendet. Ich würde das und ähnliche Dienstprogramme loswerden, bevor Sie weitere Untersuchungen durchführen.

David Marshall
quelle
13
Nun, Speicheroptimierer sollen viel Speicher belegen. Sie geben es frei, wenn es tatsächlich gebraucht wird. Aber das war seit Windows 98 nicht wirklich hilfreich. Windows 7 kann den Arbeitsspeicher definitiv besser nutzen / organisieren als dieses Dienstprogramm. Beseitigen Sie ihn also definitiv.
BlueRaja - Danny Pflughoeft
24
@BlueRaja Alles, was Sie tun müssen, ist, alles in die Auslagerungsdatei zu verschieben. Sie müssen dann in dem Moment, in dem Sie Ihren Computer wieder verwenden, eine Seite zurückblättern. Alles, was Sie tun müssen, ist ein warmes, verschwommenes Gefühl von "aww, ich benutze nur 300 MB Speicher". Warten Sie dann 5 Minuten, bis sich Ihr System erholt hat. Mit anderen Worten, sie unterbrechen den Caching-Prozess des Systems absichtlich ohne Grund. Benutze sie nicht.
Thomas
4
@Thomas In den alten Tagen (Win98) sie haben Hilfe - danach 5 Minuten Erholung, gibt es Sachen in die Auslagerungsdatei , die unter normalen Umständen nicht vertauscht wurden (Hintergrundprogramme und so , dass so ziemlich genau dort sitzen , wenn Sie nicht tun mit ihnen interagieren), so dass Sie über mehr verfügbaren Speicher verfügen.
Izkata
2
Alles ist automatisch in der Auslagerungsdatei. Wenn ein Programm nichts tut und ein aktives Programm mehr RAM benötigt, wird es von Windows zurückgenommen und die App erst dann eingetauscht, wenn es wieder aktiv wird. Sie brauchen keinen Speichermanager, Windows macht das schon. Die beste Situation ist, wenn Ihr Gedächtnis immer voll ist, Sie aber alles haben wollen, sind alle Speichermanager Rauch und Spiegel. Sie verschlechtern den tatsächlichen Gebrauch und beten um die falsche Vorstellung, dass es gut ist, wenn die Erinnerung ungenutzt bleibt.
James Ryan
28

2 GB sind nicht genug RAM. Ich halte das für das Minimum für mittelgroße PCs.

Außerdem handelt es sich bei Ihrer Festplatte um eine Festplatte mit 5400 U / min, was einen enormen Engpass darstellen wird. Wenn die 2 GB RAM abgerufen werden müssen und dies häufig der Fall ist, muss sie auf Ihre langsame Festplatte verschoben werden. Dies wird durch das hohe IO bestätigt, das wir auf Ihrer Festplatte sehen.

Ich würde mindestens das Laufwerk aktualisieren. Holen Sie sich entweder einen Hybridantrieb wie den Seagate Momentus XT oder eine SSD. Dies allein sollte das Problem beheben, aber eine Erhöhung des Arbeitsspeichers würde ebenfalls einen großen Unterschied bewirken.

Wie für:

Ich habe Winzip Utilites ausgeführt, um den Computer zu optimieren (Malware- / Junksuche, Defragmentierung der Festplatte, Treiberaktualisierungen, Bereinigung der Registrierung), aber es hat die Sache noch schlimmer gemacht.

Nicht überraschend. Diese Optimierungsprogramme sind dafür bekannt, dass sie mehr Probleme verursachen als sie zu beheben, insbesondere wenn sie die Registrierung berühren dürfen. Sie können nur raten und es kann schlimm sein. Ich würde die Festplatte aktualisieren und ein sauberes neues Image verwenden.

Austin T Französisch
quelle
15
@Luc Ich hasse Programmierer, die sich für eine Optimierung zur Vermeidung von Ressourcenbeschränkungen auf einem veralteten System entscheiden, anstatt mehr Ressourcen auf meinem Computer zu verwenden, um die Leistung zu verbessern.
Dan Neely
16
Ich hasse Betriebssysteme, die (ohne laufende Anwendungen) nicht mehr leisten als vor 15 Jahren, aber das 20-fache des Arbeitsspeichers benötigen.
Kaz
6
@Kaz - Die Anforderungen für Windows XP haben sich nicht geändert. Windows 7 leistet mehr im Hintergrund als XP und benötigt daher mehr RAM. Ich gehe davon aus, dass Windows 8 noch mehr kann. Ob all diese zusätzlichen Hintergrundarbeiten nützlich sind, ist ein weiteres Problem, aber es geht um mehr.
Bobson
2
@DanNeely Das Vermeiden unnötiger Ressourcen beschleunigt die Dinge und bremst sie nicht aus, sodass der Punkt imo ziemlich verfehlt wird. Außerdem, wenn 2GB veraltet ist, dann denke ich, dass ungefähr 60% der Benutzer in der westlichen Welt (oder 95% in anderen Ländern) veraltete Systeme verwenden. Definition veraltet: "Wird nicht mehr hergestellt oder verwendet".
Luc
3
@ Bobson, das ist besonders wahr, wenn man all die Leute betrachtet, die 300-Dollar-Laptops von Wal-Mart kaufen. Diese Maschinen sollen kurzlebig und wegwerfbar sein.
Austin T Französisch
10

Ich weiß nicht, ob ich 2 GB viel RAM nennen würde. Darum geht es aber nicht.

  • Führen Sie einige Tests auf Ihrer Festplatte durch. Es könnte auf dem Weg nach draußen sein. Wenn sich das herausstellt, fahren Sie mit der nächsten Idee fort ...
  • Ich würde empfehlen, das Betriebssystem neu zu installieren. Es überrascht mich immer wieder, wie oft das funktioniert. Nach allem, was Sie wissen, gibt es ein Problem in der Registrierung oder eine DLL-Datei oder Gott weiß nur, was. Wenn Sie neu installieren und dasselbe Problem haben, können Sie zweifelsohne sicher sein, dass es sich um ein Hardwareproblem handelt, und Sie können eine entsprechende Problembehandlung durchführen.
MDT Guy
quelle
2
Ich denke, bevor Sie diese Schritte ausführen, sollten Sie diese WinZip-Speicheroptimierungssache loswerden. Es wird eine Menge RAM benötigt, besonders für das, was dieses System hat. Dann die Schritte, die Sie aufgeführt haben, und dann einige der offensichtlichen Schwachstellen im System (geringe Menge an RAM, langsame HD)
PeterL
1
Ja, ich habe das 5400 U / min-Laufwerk nicht erfasst. Das ist genau dort die Hälfte Ihres Engpasses.
MDT Guy
7

Die naheliegendsten Lösungen wurden bereits von anderen angegeben (Speicher hinzufügen (2 GB sind für Win7 nicht ausreichend), 'Speicheroptimierung entfernen').

Einige andere Dinge, die dauerhaft helfen können:

  • Wenn Sie auch mit dem langsamen Start nicht zufrieden sind, verwenden Sie Startup Delayer. Und überprüfen Sie die Programmeinstellungen "Start, wenn Windows startet" - brauchen Sie das wirklich?

  • Überprüfen Sie, wofür alle im Speicher ausgeführten Prozesse vorgesehen sind. Sie können wahrscheinlich mehrere Programme wegwerfen, die Sie nicht benötigen.

  • Deaktivieren Sie die Suchindizierung, die Windows durchführt. Ich habe Maschinen mit langsameren HDs und wenig Speicher gesehen, die ihre Festplatten aus diesem Grund zermahlen.

  • Scannen Sie Ihre Festplatte mit einer Software, die alle Sektoren untersucht und es dem SMART-System ermöglicht, fehlerhafte Sektoren neu zuzuweisen (HDD Regenerator oder SpinRite).

Einige andere Dinge, die vorübergehend ein wenig helfen können (für bestimmte Programme oder die Geschwindigkeit im Allgemeinen):

  • Nehmen Sie sich etwas Zeit, um Ihre Festplatte zu bereinigen: Alle Browser-Cookies, die älter als 2-3 Jahre sind (ich hatte in 5 Jahren 12000 Cookie-Dateien gesammelt), alle temporären Dateien und Dateien, die Sie einfach nicht mehr benötigen (auf DVD brennen oder speichern) sie in der Wolke).

  • Wenn Sie mehr als eine Partition haben, verschieben Sie die Auslagerungsdatei auf eine andere Partition und dann zurück. Dadurch wird die Datei neu erstellt. Wenn Sie nur eine Partition haben, führen Sie SysUtils PageDefrag aus.

Andere werden wahrscheinlich mehr Tipps haben.

Jan Doggen
quelle
Seit wann reichen 2 GB RAM für Windows 7 nicht mehr aus? Ich kann nicht sagen, dass es schnell funktioniert, aber ich würde sogar behaupten, dass zwei virtuelle Windows Server 2008-Maschinen auf einem Windows 7-Host mit 2 GB arbeiten können.
Luc
1
@ Luc es hängt natürlich davon ab, was du tust; Aber selbst starkes Surfen kann ein 2-GB-System dazu bringen, die Auslagerungsdatei zu verwenden.
Dan Neely
1
@Luc 2 GB RAM ist das Minimum, das für Win7 auf einem 64-Bit-Prozessor wie dem i5 des OP erforderlich ist. windows.microsoft.com/en-us/windows7/products/…
AllInOne
@AllInOne Richtig, hatte x64 nicht berücksichtigt.
Luc
5

Ich bin mir nicht sicher, ob jemand alle Aspekte Ihrer Frage genau beantwortet hat, daher möchte ich diese Antworten geben und klare Ratschläge geben, um fortzufahren.

Warum Ihr Computer langsam läuft Die Antworten finden Sie in Ihren Screenshots: Der Ressourcenmonitor zeigt, dass der Systemprozess 99% der Festplattenschreibvorgänge ausführt und fast ausschließlich in die Auslagerungsdatei schreibt.

Dies bedeutet, dass Ihr System versucht, eine langsame Festplatte mit 5400 U / min zu ersetzen, als wäre es RAM. Um dies zu beheben, sind mehrere Schritte erforderlich und ein oder zwei Schritte werden empfohlen. Schritt 1, sichern Sie Ihr System. Schritt 2: Deinstallieren Sie das WinZip-Speicherprogramm, da die meisten den Beitrag zum Problem korrekt kommentiert haben. Schritt 3: Setzen Sie die Auslagerungsdatei auf Null, defragmentieren Sie das Laufwerk, initialisieren Sie die Auslagerungsdatei auf einen angemessenen Wert von 3 GB und defragmentieren Sie sie erneut. Beziehen Sie die Auslagerungsdatei in den Defragmentierungsprozess ein.

Laden Sie in Schritt 4 den neuesten Grafiktreiber von NVidia und nicht von Windows Update herunter und installieren Sie ihn. Die sauber defragmentierte Festplatte, die ordnungsgemäß funktionierende Auslagerungsdatei, die korrekten Treiber und kein schlechtes Speicherdienstprogramm bringen Sie wieder zum Normalzustand zurück.

Danach wollen Sie zusätzliche Leistung, dann werfen Sie 35 Dollar auf einen zweiten RAM-Stick.

Viel Glück.

Jason
quelle
4

Wie wäre es mit einem Flash-Cache mit Windows ReadyBoost (TM), da der Datenträger Ihr Engpass ist? Ein billiges Flash-Laufwerk, das mit diesem kompatibel ist, gibt Ihnen einen schönen Schub, während Sie Ihr Laufwerk aktualisieren.

efutch
quelle
2
Können Sie weitere Informationen geben? Wie wählt man eine gute aus, wie richtet man sie ein, was macht sie eigentlich usw.?
Kanadischer Luke REINSTATE MONICA
2

2 GB RAM sind etwas begrenzt, da Anwendungen heutzutage im RAM tendenziell gieriger sind.

Wenn wir sehen, dass Ihre Datenträger-E / A-Aktivitäten am stärksten von der pagefile.sys (der Datenträger-Cache-Datei) abhängen. Es wird verwendet, wenn Sie nicht über genügend freien Arbeitsspeicher verfügen. Einige haben darauf hingewiesen, die 5400RPM Festplatte in der Tat die Geschwindigkeit der Festplatte zu senken, dann ist der Cache.

In Ihrem Speicher-Screenshot sehen Sie, dass nur 51 MB (1749 MB in Verwendung) freier RAM-Speicher vorhanden sind.

Die Verwendung eines USB-ReadyBoost ist eine Idee, oder aktualisieren Sie Ihren RAM-Speicher auf 4 GB, und Ihre Probleme werden gelöst.

So überprüfen Sie Ihre RAM-Spezifikationen mit CPU-Z: http://forums.lenovo.com/t5/Lenovo-3000-and-Essential/Memory-slots-on-Lenovo-G560/ta-p/390059 4GB ( 2 Sticks mit 2 GB (So-DIMM DDR3) RAM sollten heutzutage um die 50 $ kosten, nicht viel teuer.

Zu Ihrer Information, der Winzip RAM Optimizer ist derjenige, der mehr als 25% Ihres Arbeitsspeichers verbraucht. Deinstallieren Sie ihn einfach, da er unbrauchbar ist (anstatt Ihren Arbeitsspeicher freizugeben). Dann wird Ihr Arbeitsspeicher auf nur 1,2 GB zurückgesetzt. Aber wie gesagt, ein Upgrade Ihres Arbeitsspeichers ist auf lange Sicht eine bessere Lösung, da Sie den Winzip RAM-Optimierer aus einem bestimmten Grund installiert haben.

Also: - Deinstallieren Sie den Winzip Optimizer. - Wenn dies besser ist, aber nicht ausreicht, aktualisieren Sie Ihren Arbeitsspeicher auf 4 GB

eXshade
quelle