Wenn ich eine große Datenmenge von einem Laufwerk auf ein anderes (physisches) Laufwerk kopiere, läuft mein gesamtes System langsam.
Ich verwende die 64-Bit-Version von Windows 7 auf einem Intel Core 2 Duo 3 GHz.
Das ist die Situation:
- Sehr schnelles Kopieren zwischen zwei SATA-Festplatten.
- Der Ressourcenmonitor zeigt 80 MB / s Lese-, 70 MB / s Schreibgeschwindigkeit und 150 MB / s Gesamtgeschwindigkeit an
- Die Gesamt-CPU-Auslastung beträgt ca. 3%
- Es ist noch viel (> 2 GB) physischer RAM frei
- Alle Partitionen verfügen über ausreichend freien Speicherplatz (> 10 GB,> 10%) und weisen eine geringe Fragmentierung auf
- Anti-Virus-Software ist nicht aktiv
Das ist das Problem: Egal, was ich beim Kopieren tun möchte, es dauert ewig. Sogar Aufgaben, die nicht viel Festplattenzugriff benötigen (da sie nur aus dem RAM funktionieren sollten), sind extrem langsam. Sobald ich den Kopiervorgang beende, werden alle noch nicht abgeschlossenen Aufgaben sofort beendet. Der Versuch, ein neues Browserfenster oder ein Explorerfenster zu öffnen, funktioniert beispielsweise nicht. Wenn der Kopiervorgang abgebrochen wird, werden 5 Explorer-Fenster gleichzeitig angezeigt.
Meine Frage ist: warum? Welche Ressource ist erschöpft, wenn CPU und Speicher im Leerlauf sind? Und welcher Teil meiner Computerhardware muss aktualisiert werden, um ein besseres Verhalten zu erzielen? Lesen Sie auch Psycogeeks Kommentar für weitere Fragen in dieser Richtung.
Wenn Ihre Antwort lautet, dass alles Festplattenzugriff benötigt, der durch eine solche Aktivität blockiert wird, lautet meine Frage: Gibt es eine Möglichkeit, etwas auf Ihr System zu kopieren, ohne es unbrauchbar zu machen, bis es fertig ist? (Das können Stunden sein, wenn> 500g kopiert werden müssen).
quelle
Antworten:
Wenn Sie mehrere Ressourcen auf derselben Festplatte verwenden, ist dies ein normales Verhalten. Festplatten sind große, mechanische Geräte, die in einem Punkt gut sind - und jeweils nur einen Punkt ausführen. Sie können jeweils nur in einen Sektor lesen / schreiben. Wenn Sie also versuchen, die Festplatte gleichzeitig zu verwenden, kommt es in der Regel zu einer Überlastung . Dies ist keine Nebenwirkung von etwas anderem als der Hardware, die wie vorgesehen funktioniert.
Wenn Sie mehrere Vorgänge gleichzeitig auf einer mechanischen Festplatte ausführen, erzielen Sie möglicherweise bessere Ergebnisse, indem Sie diese Vorgänge einzeln ausführen. Wenn Sie über Dateiübertragungen sprechen, sollten Sie erwägen, den Explorer-Dateikopierhandler durch ein anderes Programm zu ersetzen , das Übertragungswarteschlangen unterstützt (z. B. TeraCopy , mit dem Sie die Übertragung auch anhalten können , wenn Sie vorübergehend schnellen Datenträgerzugriff benötigen).
Sie können auch helfen , diese Effekte bei der Verwendung eines Solid-State - Laufwerk zu mildern, aber es gibt keine Garantie , - es hilft nur wegen der drastisch reduzierten Zugriffszeit. Sie können immer noch mit einer SSD prügeln, und eine SSD hat immer noch die gleiche Einschränkung - sie kann jeweils nur in einem Sektor lesen oder schreiben.
Wenn eine SSD nicht die Route ist, die Sie gehen möchten, erwägen Sie die Verwendung einer RAM-Disk, die Durchführung von Datenverarbeitungen im Arbeitsspeicher, das Hinzufügen zusätzlicher Laufwerke (nicht Partitionen) für jede Aufgabe oder die Durchführung von E / A-intensiven Aufgaben bei nicht vorhandenen Aufgaben. OS-Laufwerke.
quelle
Es gibt Möglichkeiten zum Kopieren, die gedrosselt werden können.
Mit "FastCopy" können die Systemkopiervorgänge ersetzt und eigene Vorgänge gedrosselt werden. Das Gas kann "global" oder manuell während des Kopierens eingestellt werden. Kehren Sie das um :-) Ermöglicht es FastCopy, die volle Geschwindigkeit zu erreichen. Es kann viel schneller kopiert werden, aber das System kann schlechter laufen, es wird ein ganzer Prozessorkern verwendet und RAM wird häufig zum Kopieren verwendet. es erlaubt auch, aber ich habe es noch nicht in Win7 getestet.
"TerraCopy", ein beliebter Ersatz für die Systemkopie, ermöglicht das Anhalten der Kopiervorgänge. damit kannst du etwas anderes in Gang bringen, dann mach eine Pause, um fortzufahren. Es ist bekannt, dass Terracopy in win7 funktioniert.
Ich habe beide oben genannten Methoden zum Kopieren verwendet, aber ich vermeide, dass es alle Vorgänge übernimmt. Jeder von ihnen kann Dinge enthalten, die er nicht genau so ausführen kann wie das System. so stelle ich sicher, dass die original systemkopie irgendwie noch vorhanden ist.
quelle
Führen Sie eine Antivirensoftware mit aktivierter On-Access-Überprüfung aus? Deaktivieren Sie in diesem Fall die On-Access-Überprüfung, wenn Sie große Dateien kopieren. Setzen Sie es wieder auf, wenn Sie fertig sind.
Ich habe einige Male schwerwiegende Leistungsprobleme beim Zugriffsscan festgestellt. Dies liegt im Wesentlichen daran, dass die Festplatten auf die AV-Engine warten und das Scannen großer Dateien eine Weile dauern kann.
quelle
Ich hatte ein sehr ähnliches Problem: Kopieren einer Datei von der Festplatte in ein langsames Netzwerk (nur über MBit / s), das per Robokopie freigegeben wurde. Der ganze Computer war ziemlich unbrauchbar. Das Betriebssystem (Win10) befindet sich auf einer SSD! Auch das Surfen (Firefox ist auf der OS-Partition C installiert :) war sehr langsam, da das Öffnen von Websites E / A generiert.
Über ProcessHacker https://processhacker.sourceforge.io/ habe ich die E / A-Priorität reduziert. So bleibt der PC benutzerfreundlich und die Kopiergeschwindigkeit scheint noch nicht reduziert zu sein.
quelle