Ich habe einen ca. 1 Jahr alten PC mit einer primären SSD-Festplatte. Ich stelle ziemlich oft fest, dass der PC 30 Sekunden bis einige Minuten lang einfriert und während dieser Zeit das Maussymbol "Spinning Blue Wheel" anzeigt. Es wird dann freigegeben und kehrt zum Normalzustand zurück.
Wenn ich mir den Ressourcenmonitor während dieses Zeitraums anschaue, stelle ich fest, dass die Festplattenaktivität für diesen Zeitraum immer fest auf "100% höchste aktive Zeit" liegt. Aber die tatsächliche Menge an Festplattenaktivität scheint mir nicht so hoch zu sein (<1 MB pro Sekunde). Speicher und CPU werden niemals aus der Ferne belastet.
Normalerweise ist die Antivirensoftware (Kaspersky Antivirus 11.0.0.232) der aktivste Benutzer von Festplattenaktivitäten, aber das scheint mir nicht so ungewöhnlich zu sein. Normalerweise belaste ich meinen PC in diesen Zeiträumen nicht zu sehr, nur ein bisschen leichtes Surfen im Internet usw.
Ich vermute, dass es ein Problem mit dem Laufwerk ist, aber ich bin mir nicht sicher, was ich als nächstes tun soll (außer ein neues zu kaufen).
Irgendwelche Ideen?
Vielen Dank,
Antworten:
Sie haben wahrscheinlich eine SSD, die den berüchtigten JMicron JMF602-Controller verwendet. Die Tatsache, dass es sich sowohl um ein SATA- als auch um ein USB-Gerät handelt, ist ein Hinweis, da der JMF602 einer der wenigen Controller mit integrierter USB-Unterstützung ist.
Das Problem ergibt sich aus der Tatsache, dass ein SSD-Controller Daten im Flash-Speicher nicht überschreiben kann und wie Ihr spezifischer Controller damit umgeht. Da der SSD-Controller Daten auf Flash nicht überschreiben kann, muss er zuerst die alten Daten löschen. Eine weitere Einschränkung von Flash besteht darin, dass der SSD-Controller nicht jeweils eine einzelne Datenseite löschen kann, sondern jeweils einen ganzen Block (normalerweise einige Megabyte) löschen muss. Um dies zu vermeiden, schreibt der SSD-Controller die neuen Daten lieber in einen neuen Block und markiert die alten Daten als ungültig. Anschließend wird die Speicherbereinigung durchgeführt, bei der im Wesentlichen Blöcke mit ungültigen Daten gelöscht werden.
Das spezielle Problem besteht darin, dass keine neuen leeren Blöcke zum Schreiben von Daten vorhanden sind, wenn Sie Daten auf die SSD schreiben möchten. Alle Blöcke sind mit gültigen und ungültigen Daten gefüllt. Der SSD-Controller muss dann die Speicherbereinigung für einen verwendeten Block durchlaufen. Es liest alle Daten eines Blocks in einen Cache. Löschen Sie ungültige Daten im Cache. Löschen Sie den gesamten Datenblock im Flash. Schreiben Sie dann die neuen Daten, die Sie schreiben, und die Daten aus dem Cache in den jetzt sauberen Block. Wenn einige davon gleichzeitig auftreten, wird der Controller überfüllt und reagiert im Grunde genommen nicht mehr, bis der Rückstand behoben werden kann.
All dies geschieht innerhalb der SSD selbst und ist vollständig vor dem Betriebssystem verborgen. Dies ist der Grund, warum keine der herkömmlichen Techniken zur Fehlerbehebung dies finden kann. Wenn alle Blöcke auf der SSD Daten enthalten, ist nur ein winziger Schreibvorgang erforderlich, um die SSD zu zwingen, den gesamten Lese- / Lösch- / Schreibtanz zu durchlaufen. Aus diesem Grund wurden keine großen Schreibvorgänge ausgeführt. Moderne SSDs haben nicht das gleiche Problem. Sie haben viele Techniken eingebaut, um dies zu vermeiden, wie ausgefallene proaktive Speicherbereinigung, RAM-Caches und Überbereitstellung. Die Schreibgeschwindigkeit kann sinken, reicht jedoch nicht aus, um das System zum Einfrieren zu bringen.
Die schlechte Nachricht ist, dass Sie nichts tun können, um das Problem zu beheben, außer ein Upgrade auf eine gute SSD durchzuführen. Es ist ein Designfehler in der SSD selbst. Sie können versuchen, die Anzahl der Schreibvorgänge auf die SSD zu minimieren. Das würde das Stottern seltener machen, aber nicht vollständig beheben.
Der überraschende Teil ist, dass Sie in einem nur 1 Jahr alten PC eine dieser JMF602-basierten SSDs haben. Sie haben vor Jahren aufgehört, sie herzustellen und zu verkaufen.
quelle
TRIM
Befehl nicht unterstützt ? Weil alles, was Sie beschreiben (leere Blöcke werden gefüllt, dann muss eine Speicherbereinigung durchgeführt werden, um Blöcke zu konsolidieren), genau wie derTRIM
Befehl klingt - was ich verstehe und ich bin zufrieden, dass ich das Problem des OP kenne. Wenn Sie sich auf etwas anderes beziehen , würde ich persönlich gerne mehr darüber erfahren und wie es sich auf die Probleme bezieht, dieTRIM
gelöst werden.Hält die Maus auch an, sich zu bewegen? Wenn die Maus auch nicht reagiert, belastet etwas im Kernel-Modus die CPU. Ansonsten verhält sich der Prozess nur schlecht.
Als Nächstes müssen Sie den Ressourcenmonitor ausführen und prüfen , ob das Problem während des Paging auftritt. Überprüfen Sie die Antwortzeit der Paging-Vorgänge:
Als nächstes müssen wir wissen, ob die Pause alle Anwendungen oder nur den Explorer betrifft. Wenn es sich nur um einen Explorer handelt, haben Sie wahrscheinlich eine Shell-Erweiterung (z. B. WinRar, 7Zip, RapidShare) oder etwas anderes, das den Explorer beeinträchtigt. Es kann sich auch um ein zugeordnetes Laufwerk oder eine Verknüpfung zu einer Netzwerkressource handeln. Die Netzwerkressource reagiert nicht mehr, wenn der Explorer versucht, das Symbol, das Änderungsdatum oder die Größe usw. zu aktualisieren.
quelle
C:
Laufwerk einige Dutzend Millisekunden betragen .Kaspersky ist hier das Schlüsselwort. Lassen Sie Ihren Scan beenden und gehen Sie dann zurück und spielen Sie Spiele.
quelle
Probieren Sie dieses Tool aus, um festzustellen, ob Ihre Festplatte ausfällt:
SMART und Simple für NT / 2000 / XP
http://www.beyondlogic.org/consulting/smart/smart.htm
Es liefert statistische Informationen über Fehler und was Ihre Festplatte nicht nachverfolgt.
quelle
Ich habe Kaspersky gesehen, wie er so etwas gemacht hat. Der Speicherverbrauch geht durch das Dach und dies kann zu starkem Austausch führen. Ich habe nie herausgefunden, was es bedeutet, wenn es das tut.
quelle
In meinem Fall musste ich den Treiber 'AMD SATA Controller' auf den Treiber 'Standard AHCI 1.0 Serial ATA Controller' aktualisieren.
Suchen Sie das Gerät 'AMD SATA Controller' -> Eigenschaften -> Registerkarte Treiber -> Treiber aktualisieren -> Durchsuchen Sie meinen Computer nach Treibersoftware -> Lassen Sie mich aus einer Liste von Gerätetreibern auf meinem Computer auswählen -> Wählen Sie 'Standard AHCI 1.0 Serial ATA Controller -> Neustart
quelle