XP - Speicherverwaltung (Dateicache und Optimierung)

Dateicache vergrößern, was bringt's?


Auch der Datei-Cache kann vergrößert werden. Folgende Schritte sind notwendig: Registry öffnen...
Start >> Ausführen >> regedit + OK

Nun folgenden Schlüssel aufsuchen...


HKEY_LOCAL_MACHINE/SYSTEMCurrentControlSetControlSessionManagerMemoryManagement


...und die Werte, welche beide als REG_DWORD vorhanden sind ändern.

DisablePagingExecutive
und...
LargeSystemCache
...von 0 auf 1 (Rechtsklick >> Ändern >> 1 +OK)

Hierdurch wird von Windows ein größerer Datei-Cache angelegt und es werden keine Teile des Kernels auf der Festplatte ausgelagert.



LargeSystemCache:

...hier gibt es mehrere Einstellungen.

0 = Priorität der Programme
1 = Priorität des SystemCache

...diese Werte können auch über die Systemeigenschaften >> Erweitert >> Systemleistung >> Einstellungen >> Erweitert >> in der Rubrik Speichernutzung geändert werden.
Den Punkt Systemcache markieren, dies setzt auch den Wert in der Registry auf 1, wenn Programme markiert wird, steht er auf 0.

Dabei wird der Wert auch sofort in die Registry geschrieben, aber erst beim Neustart verarbeitet.

Wobei die Prioritäten trotzdem recht gleichmässig verteilt sind.

Erst die folgenden Werte erreichen eine...

2 = wirklich hohe Priorität des Systemcache
3 = wirklich hohe Priorität der Programme

...wobei diese nur in der Registry direkt gesetzt werden können. Dies sollte jeder für sich selbst austesten.

Damit diese Einstellungen auch verwendet werden, muss auch noch der Wert unter...

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceslanmanserverparameters

...der Wert REG_DWORD "Size" auf  3 gesetzt werden.



Abschließend noch etwas zu der Rubrik der Hintergrunddienste.

Diese werden wenn jeweils an folgenden Stellen in der Registry geändert...

HKEY_LOCAL_MACHINESYSTEMCURRENTCONTROLSETCONTROLPRIORITYCONTROL
Hier muss der Wert REG_DWORD "Win32PrioritySeparation"

...auf 26 als Hex eingetragen werden und setzt die Priorität auf die Programme.

...auf 18 als Hex eingetragen setzt er die Priorität auf die Hintergrunddienste.

HKEY_LOCAL_MACHINESYSTEMCONTROLSET001CONTROLPRIORITYCONTROL
"Win32PrioritySeparation"

...hier ebenfalls die gleichen Werte einsetzen.


HKEY_LOCAL_MACHINESYSTEMCONTROLSET002CONTROLPRIORITYCONTROL
"Win32PrioritySeparation"
Dieser Wert bleibt bei jeder Umstellung der Werte gleich mit dem Eintrag 2.

{jumi [plugins/content/jumi/de_cms_inContent_300x250.php]}

Mit dem Eintrag "IoPageLockLimit" als Datentyp REG_DWORD in  der Registry unter:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management
wird der zu reservierende Speicher angegeben.

Je nach verbautem Arbeitsspeicher, kann ein größerer Wert die Leistung verbessern.

Hiermit legt man fest, wie viel Speicher maximal für Ein-/Ausgabeoperationen belegt werden darf.

Wird als Wert 0 angegeben, werden standardmäßig 512 KB Speicher reserviert.


Folgende Werte sind meist sinnvoll und es wird bei diesen Werten ein Viertel des Arbeitsspeichers reserviert.

Dies kann von jedem selbst ausgerechnet bzw. kontrolliert/eingestellt werden.

Den Rechner starten: Start/Ausführen >>Eingabe: calc >> OK, über Ansicht auf "Wissenschaftliche Ansicht" stellen und "Dez" markieren ...

Rechenbeispiel für 128 MB Arbeitsspeicher:

128 x 1024 = 131072 : 4 = 32768 --> Hex markieren = 8000

Das wäre der Hex-Eintrag im Wert REG_DWORD "IoPageLockLimit" für eine Reservierung von 1/4 des Arbeitsspeichers.

Die nachstehende Tabelle empfiehlt Werte bis 1 GB Ram-Speicher.

(Auch darüber gehen die Meinungen auseinander "macht aber nix", im Forum kann/soll darüber diskutiert werden).

Eigener Arbeitsspeicher in MB
128
256
512
768
1024
IoPageLockLimit als Hex-Eintrag
8000
10000
20000
30000
40000
IoPageLockLimit als Dez-Eintrag
32768
65536
131072
196608
2626144
Reservierter Speicher in MB
32
64
128
192
256




Damit diese Einstellungen auch verwendet werden, muss noch der Wert "LargeSystemCache" auf 2 und unter...

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceslanmanserverparameters

...der Wert REG_DWORD "Size" auf 3 gesetzt werden.

Nur dann nutzen alle I/O- (In-Output) Operationen diesen vergrösserten Speicher und "Programm Timeouts" werden verringert/abgestellt, welche beim Defaultwert von Windows auftreten könnten durch den Flaschenhals von 512 KB.

 

_______________________________________________________
Dieser Tipp stammt von www.win-tipps-tweaks.de
© Copyright Michael Hille/Chainon Kittisonthirak

Warnung:
Die unkorrekte Verwendung des Registrierungseditors oder der Tipps kann schwerwiegende Probleme verursachen, die das gesamte System betreffen und eine Neuinstallierung des
Betriebssystems erforderlich machen.
Eingriffe in die Registrierungsdateien und die Anwendung der Tipps erfolgen auf eigenes Risiko.