it-swarm.com.de

Warum ist meine Festplatte hier zu 99% ausgelastet?

Ich habe ein ähnliches Problem wie dieser Benutzer . Sie können so ziemlich seinen Screenshot machen und ihn auf mein Problem anwenden: Windows 8.1, 99% Datenträgernutzung oder für einen längeren Zeitraum (Minuten) in dieser Umgebung. Die einzelnen Datenträgerverwendungsstatistiken summieren sich jedoch nicht auf mehr als ungefähr 1 MB/Sek. Ich habe eine SSD-Platte, dievielmehr Durchsatz bietet.

Die Frage, auf die ich verlinkt habe, gibt nicht viele Antworten, aber ein Kommentar weist auf geringen freien Speicherplatz hin. Das ist ein Problem mit meiner Festplatte. Ich habe nur noch ca. 1 GB freien Speicherplatz auf meinem C-Laufwerk. Aber meine Folgefrage ist, warum das wichtig ist? Windowsreserviert6 GB virtuelles Laufwerk, nicht wahr? Zumindest interpretiere ich "aktuell zugewiesen" so im Einstellungsbildschirm für den virtuellen Speicher unter Systemeigenschaften → Leistungsoptionen.

Ich habe versucht, mit dem Prozessüberwachungstool einige Informationen über die Verwendung der Festplatte zu erhalten, aber die Menge der Daten, die in nur wenigen Sekunden aufgezeichnet wurden ist so groß, dass ich nicht weiß, wo ich anfangen soll. Das einzige, was ich sehe, ist, dass service.exe auf die Registrierung zugreiftviel... Aber ich denke, das ist normal? Wenn jemand einen Blick darauf werfen möchte, ist der Protokollspeicherauszug hier (19 MB).

Um zusammenzufassen:

  1. Steigt die Festplattennutzung wirklich, wenn der freie Speicherplatz abnimmt? Wenn ja warum?
  2. Kann jemand von meiner Procmon-Protokolldatei ableiten, welches Programm oder welcher Prozess eine 99% ige Datenträgernutzung verursacht?

edit : Um die "Malware" -Antwort in dem anderen Beitrag zu kommentieren: Ich würde gernekennen, nicht vermuten. Ich bezweifle, dass es sich in meinem Fall um Malware handelt, aber in meinen Protokollen sollte dies angezeigt werden.

update : Ein ähnlicher Fall ist gerade passiert. Irgendwelche Hinweise aus diesen beiden ResMon-Screenshots?

ResMon Disk usage. "System" on top with 5MB per second, MsMpEng.exe trailing with 2MB per second

ResMon Network usage activity. No significant traffic visible

"System" sagt mir nicht wirklich viel.

12
Nilzor

Ich habe gerade gesehen, dass Ihr Problem behoben ist, aber das Folgende sollte für das nächste Mal hilfreich sein.

Ich habe Ihr Process Monitor-Protokoll heruntergeladen und die Anzahl der Zugriffe auf jede Datei während der von Ihnen aufgezeichneten 6-Sekunden-Ablaufverfolgung gezählt. Sie sollten dies in Process Monitor selbst sehen können, indem Sie zu Tools -> Count Values ​​Occurences -> Select Path in der Dropdown-Liste Column gehen und dann auf die Schaltfläche Count klicken. Klicken Sie auf die Schaltfläche Anzahl, um die Anzahl der Zahlen in aufsteigender/absteigender Reihenfolge zu sortieren. Doppelklicken Sie auf einen dieser Dateipfade, um ihn zu markieren.

Die obersten 4 Dateipfade, auf die zugegriffen wurde, sind: 3276 Mal: ​​HKCU\Software\Classes\Local Settings\MuiCache\de\417C44EB 3276 Mal: ​​HKLM\SYSTEM\CurrentControlSet\Control\MUI\StringCacheSettings 2188 Mal: ​​HKCU 1457 Mal: ​​C: (this ist der Suchindexer, der darauf zugreift)

Zu den Prozessen, die an den obigen Zugriffen beteiligt sind, gehören SearchIndexer.exe und services.exe, und sie scheinen die Anforderung von Zugriffen immer wieder zu wiederholen. Ich bin mir nicht sicher, ob ich weiß, was als nächstes los ist, aber ich schlage vor, dass Sie versuchen, den Windows Search-Indexer zu deaktivieren, und prüfen, wie sich dies auf die Leistung auswirkt.

Ich habe mir die Ablaufverfolgung auch noch einmal in ungefiltertem Format angesehen und festgestellt, dass sehr viel Zugriff auf verschiedene Softwareverteilungsordner mit Pfaden mit dem Präfix C:\Windows\SoftwareDistribution\Download vorhanden ist Performance.

7
user319647
  1. Steigt die Festplattennutzung wirklich, wenn der freie Speicherplatz abnimmt? Wenn ja warum?

1. ja Unter Windows und anderen Betriebssystemen führt eine volle Hauptfestplatte dazu, dass sich das Betriebssystem in meinen Erfahrungen langsam/schlecht verhält. Warum? Fragmentierung auf der Festplatte (und daraus resultierende Zunahme der Verarbeitungsfragmente im Speicher sowie der Anzahl der Lese-/Schreibvorgänge auf der Festplatte). Der verbleibende kleine Bereich wird auf der Festplatte fragmentiert sein, wahrscheinlich über verschiedene Bereiche auf der Festplatte verteilt. Es gibt keinen freien Speicherplatz, so dass eine De-Fragmentierung nicht viel helfen kann, bis mehr Speicherplatz freigegeben wird. Alle Prozesse müssen temporäre Dateien schreiben (z. B. Internetbrowser-Cache). Diese Dateien werden fragmentiert. Bei Magnetplatten müssen die Plattenköpfe weiter laufen, was langsameres Lesen/Schreiben von Dateien bedeutet. Bei SSDs war ich mir nicht sicher, das ist etwas langweilig, erklärt es aber gut:
http://www.youtube.com/watch?v=VfYkJoqfG-k "Warum ist Fragmentierung immer noch ein Problem mit SSDs?" . Im Arbeitsspeicher (in der Dateizuordnungstabelle im Arbeitsspeicher) beanspruchen fragmentierte Dateien mehr Platz und führen zu mehr CPU- und Busaktivität bei der Bearbeitung verschiedener Fragmente. Auf dem Video endet er mit einem Verkauf für Diskkeeper, der behauptet, das Problem für SSDs zu verbessern. ABER genügend freien Speicherplatz auf der Festplatte zuzulassen, wäre wahrscheinlich die beste Strategie.

Das ist gut so: Untersuchung des Effekts der De-Fragmentierung von SSD. http://www.pcworld.com/article/2047513/fragging-wonderful-the-truth-about-defragging-your-ssd.html Fazit : Es hat keinen Sinn, ein De-Frag-Tool mit SSD auszuführen.

\ 2. Kann jemand von meiner Procmon-Protokolldatei ableiten, welches Programm oder welcher Prozess eine 99% ige Datenträgernutzung verursacht?

2. Ich denke, Sie müssen zuerst etwas Platz auf der Festplatte schaffen. Bringen Sie das System dazu, sich ein wenig besser zu verhalten. Wenn das Problem weiterhin besteht, überprüfen Sie die Festplattennutzung (Speicherplatz oder Aktivität).

3
gaoithe

Ich würde vorsichtig sein, was Sie verwenden, um festzustellen, dass die Festplatte zu 100% ausgeführt wird. Was bedeutet das?

Dass die Festplatte mit maximalem Durchsatz läuft? Nein, woher weiß Ihr Computer, wie hoch die maximale Geschwindigkeit der Festplatte ist? Angesichts der optimistischen Geschwindigkeiten der Hersteller wäre ich gestaffelt, wenn Sie jemals für längere Zeit 100% der Höchstgeschwindigkeit erreichen würden.

Ich denke eher, die 99%, die Sie betrachten, sind ein ungefähres Maß für , wenn die Festplatte in Gebrauch ist ... dh zum Zeitpunkt der Beobachtung wird laufend geschrieben/gelesen. Dies bedeutet nicht, dass es mit voller Geschwindigkeit arbeiten wird. Es ist wahrscheinlicher, dass Sie eine größere Anzahl kleinerer Dateien treffen. SSDs haben nicht die gleiche Mechanik wie herkömmliche Festplatten, aber es gibt Overheads beim Lesen/Schreiben vieler kleiner Dateien.

Wenn Sie eine der zwölf Benchmarking-Anwendungen ausführen, erfahren Sie genau, wie schnell Ihre Festplatte arbeitet und wie viel mehr als 1 GB/s erforderlich sind! Wenn Sie sich Ihr erstes Bild ansehen, sehen Sie, dass der höchste (grüne) Peak bei ca. 60-70 GB/s liegt. Dies ist eine vernünftige, wenn auch unauffällige reale Geschwindigkeit für Ihre Festplatte, die jedoch meistens langsamer ausgeführt wird. Auf dem gleichen Bild sehen wir, dass Sie eine Warteschlangentiefe von 10 haben. Dies bedeutet, dass sich die Datenträgeroperationen stapeln.

Wie andere bereits betont haben, können Sie jedoch mit mehr freiem Speicherplatz für Windows und andere Anwendungen arbeiten. Außerdem bedeutet mehr RAM mehr In-Memory-Caching und damit weniger Festplattenarbeit.

1
CJM

In Ordnung, ich habe rumgespielt, Treiber aktualisiert, sowas, weil ich das gleiche Problem hatte. Dann stieß ich auf eine Option in der Systemsteuerung (Windows 8.1) unter Systemsteuerung> System> Erweiterte Systemeinstellungen> Leistung. Dort habe ich eine Reihe von visuellen Effekten deaktiviert und TA DAH, ich bin bei 4% auf meiner Festplatte. Großartig, nicht wahr? Sie können auch versuchen, Ihren Grafikkartentreiber zu aktualisieren. Ich hoffe es hilft.

0
Jaspreet Minhas

Sie sollten CristaDiskMark oder ein ähnliches Tool ausführen, um die tatsächlichen Grenzen Ihrer Festplatte zu kennen. Ich habe HDDs gesehen, die in zufälligen Lese-/Schreibtests weniger als 1 MB/s erreicht haben, sodass ein einzelner Prozess, der eine stark fragmentierte Datei liest (oder nur viele nicht sequentielle Lese-/Schreibvorgänge durchführt, z. B. das Indizieren einer Datenbank), 100% verbrauchen kann. Ihres HDD-Durchsatzes bei nur 1 MB/s.

Eine weitere mögliche Ursache ist, dass Ihre Festplatte fast leer ist, wenn viele Dateien instabile oder neu zugeordnete Sektoren aufweisen. Neu zugeordnete Sektoren haben den gleichen Effekt wie Fragmentierung. Sie können jedoch nicht defragmentiert werden, da sie sich außerhalb des für Software zugänglichen Festplattenbereichs befinden. Instabile Sektoren können viel schlimmer sein und das Lesen kann einige Sekunden dauern. Jedes SMART Tool kann Ihnen diese anzeigen, z. CristalDiskInfo.

0