Erhöhen Sie Die Dateisystem Größe Des Arbeitsspeicher-Cache In Windows 7

0
1100

Datei Operationen auf dem Windows NT-basierten Systeme nutzen einen begrenzten pool des kernel-buffers. Dies kann verlangsamen oder sogar zum Stillstand Datei Operationen auf dem Windows, wenn der Puffer gefüllt, so dass Sie, für die Zeit, nicht akzeptieren, neue Datei-Operationen.

Die Speicherauslastung der Puffer erhöht werden kann aus einer erhöhten Eingabeaufforderung oder der Windows-Registrierung.

Es in der Theorie beschleunigt Situationen, in denen viele Datei-Operationen müssen schnell durchgeführt werden, nützlich in jeder situation mit einer erhöhten Anzahl von lese-schreib-Operationen.

Ändern Sie die Einstellung erhöht den ausgelagerten und nicht ausgelagerten Speicher-Auslastung der Puffer gibt an, dass dieser tweak sollte nur verwendet werden, wenn genügend freie Arbeitsspeicher ist auf dem PC vorhanden ist.

Microsoft TechNet bietet die folgende Beschreibung der memoryusage Wert:

Konfiguriert die interne cache-Level des NTFS-paged pool-und NTFS-non-paged pool-Speicher. Auf 1 oder 2 festgelegt. Wenn auf 1 gesetzt (Voreinstellung), verwendet NTFS die default-Größe des ausgelagerten Poolspeichers. Wenn auf 2 festgelegt, erhöht NTFS die Größe seiner lookaside-Listen und Speicher-Schwellenwerte. Ein lookaside-Liste ist ein pool fester Größe kernel-Speicher-Puffer, die der kernel und die Gerätetreiber erstellen, als eigenes memory-caches für Dateisystem-Operationen, wie das Lesen einer Datei.

Bessere Speichernutzung über die Kommandozeile

Eine Eingabeaufforderung mit erhöhten Rechte für diesen Vorgang erforderlich ist. Klicken Sie auf start, dann auf Alle Programme, suchen Sie Zubehör mit der rechten Maustaste auf Eingabeaufforderung in der Liste und wählen Sie Als Administrator Ausführen.

elevated command prompt

Alternativ können Sie die Windows-Taste drücken, geben Sie cmd ein, rechts-klicken Sie auf die cmd.exe Ergebnis und wählen Sie “als administrator ausführen” aus dem Menü statt.

Führen Sie den folgenden Befehl aus, um den Grenzwert erhöhen ausgelagerten pool-Speicher:

fsutil behavior set memoryusage 2

fsutil memoryusage

Windows wird der neue Wert wird zurückgegeben, in der gleichen Eingabeaufforderung.

Windows-Nutzer, die gerne wieder die alten Einstellung führen Sie den folgenden Befehl statt:

fsutil behavior set memoryusage 1

Bessere Speichernutzung über die Windows-Registrierung:

Öffnen Sie den Windows Registry Editor, indem Sie entweder mit einem Klick auf Start erneut und geben Sie “regedit” in das Feld “ausführen” oder drücken Sie Windows-R und Eingabe regedit im Feld öffnen im Dialogfeld “ausführen” – Fenster.

Navigieren Sie zu dem folgenden Registrierungsschlüssel:

HKEY_LOCAL_MACHINESYSTEM CurrentControlSetControlFileSystem

Suchen Sie den Eintrag NtfsMemoryUsage im rechten Fenster. Drei mögliche Werte können eingestellt werden:

  • Nicht Gesetzt: 0
  • Default: 1
  • Erhöht: 2

registry memory usage

Ein Neustart des computer-system erforderlich ist, bevor die änderung wirksam wird, unabhängig davon, ob es angewendet wurde, um die Registry oder über die Kommandozeile.

Es ist wahrscheinlich eine gute Idee, um das system zu testen in realen Situationen nach dem Neustart zu sehen, wenn die Geschwindigkeit Gewinne sind spürbar und stellen Sie sicher, dass Sie auch weiterhin stabil laufen.

Diese Einstellung sollte auf allen Windows NT-basierten Systemen. Wir haben festgestellt, dass es ist verfügbar in Windows Vista, Windows 7 und Windows Server-Linie. Wäre schön, wenn Windows XP-Benutzer sehen kann, ob Sie es auch in das Betriebssystem.

: Die gleiche Methode funktioniert auch in neueren Windows-Versionen wie Windows 8 und 10 sowie.