Ein Prozess (Anwendung, Dienst) kann mehrere sogenannte Threads ("Strang" oder "Faden") verwenden. Dadurch ist die parallele Abarbeitung unterschiedliche Aufgaben vom System / Programm möglich. Insbesondere bei Mehrkern-Prozessoren läuft auf jedem Prozessorkern gleichzeitig ein Thread des Prozesses. Wenn geänderte Dateidaten aus dem Arbeitsspeicher geleert werden, verwendet NTFS je nachdem, wie viele Dateien aktuell geöffnet sind, einen oder mehrere Threads. Mit einer Einstellung in der Registrierung lässt sich steuern, wie viele Threads (gleichzeitig) verwendet werden dürfen. Eine Erhöhung des Werts kann die benötigte Zeit zum Leeren eines Volumes / Datenträgers verringern, aber die Leerung kann auch größere Auswirkungen auf andere gleichzeitige E/A-Vorgänge (Ein- und Ausgabe) haben.
Der Standard- und Grenzwert hängen von der Anzahl der verfügbaren Prozesse auf dem System ab:
- Standardwertberechnung: ((Anzahl Prozessor / 2) + 1); Beispiel (4 / 2) + 1 = 3
- Grenzwertberechnung: (Anzahl Prozessor * 2); Beispiel: 4 * 2 = 6
So geht's:
- Starten Sie "%windir%\regedit.exe" bzw. "%windir%\regedt32.exe".
- Klicken Sie sich durch folgende Schlüssel (Ordner) hindurch:
HKEY_LOCAL_MACHINE
System
CurrentControlSet
Policies
Falls die letzten Schlüssel noch nicht existieren, dann müssen Sie diese erstellen. Dazu klicken Sie mit der rechten Maustaste in das rechte Fenster. Im Kontextmenü wählen Sie "Neu" > "Schlüssel".
- Doppelklicken Sie auf den Schlüssel "NtfsParallelFlushWorkers".
Falls dieser Schlüssel noch nicht existiert, dann müssen Sie ihn erstellen. Dazu klicken Sie mit der rechten Maustaste in das rechte Fenster. Im Kontextmenü wählen Sie "Neu" > "DWORD-Wert" (REG_DWORD). Als Schlüsselnamen geben Sie "NtfsParallelFlushWorkers" ein.
- Ändern Sie den Wert ggf. auf "0" (Standardwert), "1" (parallelen Leerung deaktiviert) oder auf einen Wert zwischen "2" und "1024" (maximale Threadzahl).
- Die Änderungen werden ggf. erst nach einem Neustart aktiv.
Hinweise:
- NtfsParallelFlushWorkers:
0 = Es wird der vom System berechnete maximale Standardwert für die Anzahl der Threads bei der Leerung verwendet. (Standard)
1 = Die parallele Leerung der geänderten Datendateien aus dem Arbeitspeicher wird deaktiviert (nur ein Thread wird verwendet).
2..1024 = Legt die maximale Anzahl der Threads bei der Leerung der geänderten Datendateien aus dem Arbeitsspeicher fest.
- Ändern Sie bitte nichts anderes in der Registrierungsdatei. Dies kann zur Folge haben, dass Windows und/oder Anwendungsprogramme nicht mehr richtig arbeiten.
Querverweis:
|