Als ich meinen neuen Computer baute, gab ich meinen Eltern, die dringend ein Upgrade benötigten, meinen alten, nachdem ich natürlich alles gesäubert hatte und nur das Betriebssystem und ein paar Programme übriggelassen hatte. Es hat eine Weile gut funktioniert, bevor Windows nicht mehr geladen werden konnte (es blieb einfach hängen). Nachdem ich dieses Verhalten untersucht und nachgefragt hatte, entschied ich, dass es sich möglicherweise um eine fehlerhafte Festplatte handelt. Ich zog sie heraus und steckte sie in meinen eigenen Computer, um chkdsk darauf auszuführen Da mein Computer mit RAID eingerichtet ist und die Windows-Installation keine RAID-Treiber hatte, habe ich nur meine eigene Windows 7-Installation gebootet und chkdsk darauf ausgeführt.
Ich habe das letzten Freitagabend gemacht und es ist seitdem gelaufen (das macht es ungefähr 6 Tage so weit). Ich bin nicht überrascht, da es langsam sein kann, es ist eine 1-TB-Festplatte und eine "grüne" Western Digital-Festplatte, so dass es wahrscheinlich sowieso mit einer langsameren Drehzahl läuft. Ich sehe, dass es Fortschritte macht, also weiß ich, dass es nicht feststeckt und die Festplattenanzeige auf meinem Computer ständig leuchtet, was ich für nichts anderes verwendet habe, als Dateien über das Netzwerk und das Light Web auszutauschen Surfen, während dies ausgeführt wurde.
Mein Computer verfügt über 16 GB RAM und es wird Windows 7 Pro x64 ausgeführt. Warum macht chkdsk 90% davon aus? Es hält dieses Niveau konstant und bewegt sich seit Tagen zwischen 90% und 91%, da es ständig Speicher freigibt und füllt. Die CPU-Auslastung ist sehr gering (was ich erwarte, da dies eine sehr E / A-schwere Operation ist).
Es sieht nicht so aus, als ob etwas Schlimmes vor sich geht, aber ich bin neugierig. Warum nimmt chkdsk so viel Speicher in Anspruch? Zumindest bin ich froh, dass es dies auf intelligente Weise zu tun scheint, da es ein hohes Niveau beibehält, ohne die Hauptfestplatte durch Paging zu beschädigen.
Weiß jemand? Ist das normal?
Ich verwende
CHKDSK /r
derzeit ein 1 TB SATA 3 GB-Laufwerk von Seagate. Unter Windows 7 x 64 Ultimate verbraucht CHKDSK 31 GB meines 32 GB-Arbeitsspeichers. Wenn Sie jedoch ein anderes Programm wie After Effects laden, gibt CHKDSK RAM frei, damit das Programm ordnungsgemäß ausgeführt werden kann.quelle
Wenn Sie mehr als 4 GB RAM haben, können Sie die Verwendung von chkdsk RAM auf 4 GB beschränken, indem Sie die 32-Bit-Version von chkdsk verwenden. Es befindet sich in C: \ Windows \ SysWow64 \ chkdsk.exe
Dies kann von Vorteil sein, da andere bereits geladene Programme nicht auf die Festplatte ausgelagert werden und der Festplatten-Cache nicht geleert wird. Wenn Sie chkdsk also parallel mit anderen Programmen ausführen, wird die Leistung der anderen Programme nicht beeinträchtigt, es sei denn, sie verwenden dieselbe Festplatte.
quelle
chkdsk
im Hintergrund ausgeführt werden und fast die gesamte Leistung verbrauchen. Das hat den Tag gerettet;)Wie bereits veröffentlicht, ist dies beabsichtigt in Windows 7. Das "Design" ist ab Windows 8 behoben und jetzt verwendet chkdsk weniger RAM. Wenn Sie möchten, dass Win7 den gesamten Arbeitsspeicher nutzt, um die Leistung zu verbessern, führen Sie
chkdsk
den Parameter aus/perf
.quelle
Dies scheint beabsichtigt zu sein. Nicht genutzter RAM ist eine verschwendete Ressource. Es gibt keinen Grund, die RAM-Nutzung zu minimieren und den Arbeitsspeicher in der "Reserve" zu belassen, wenn er bei Bedarf fast sofort neu eingerichtet werden kann. Windows 8 verwendet RAM für alles, anstatt es im Leerlauf laufen zu lassen. Möglicherweise hat diese Philosophie bereits in Windows 7 mit CHKDSK begonnen. Ich weiß nicht, welchen Nutzen CHKDSK aus der hohen RAM-Nutzung zieht, aber ich bin bereit zu glauben, dass es einen Nutzen gibt. Ich habe vor langer Zeit gelernt, dass es keinen guten Grund gibt, nur weil ich es nicht verstehe. Solange der Speicherbedarf anderer Programme sinkt, ist dies kein Problem.
quelle
Es ist ein Fehler. Ich habe diesen Absturz meiner Maschine durch die Verwendung von zu viel Speicher, und das ist mit 8 GB RAM und einer 4 GB Swap-Datei. Es gibt keine Möglichkeit, die passieren sollte. Sie können es "von Grund auf" nennen, aber das ist bedeutungslos. Es ist eindeutig ein Fehler. Es gibt keine einzige gültige Basis für ein chkdsk-Programm, um so viele Daten im RAM zu speichern.
quelle