Storage management (file cache and optimization)

Post Pages

Storage management (file cache and optimization)

Enlarge file cache, what's the point?

Windows XP can still be made faster, tuned.
The file cache can also be enlarged.
The following steps are necessary:

Open registry ...
Start >> Run >> regedit + OK

Now look for the following key ...
HKEY_LOCAL_MACHINE/SYSTEM/
CurrentControlSet/Control/
SessionManager/MemoryManagement
(Important: The three lines above are wrapped for mobile display purposes. This must be read as a single continuous line)

and change the values, which are both available as REG_DWORD.

DisablePagingExecutive
and...
LargeSystemCache

... from 0 to 1 (right click >> Change >> 1 + OK)

This creates a bigger file cache and no parts of the kernel are swapped out on the hard drive.

LargeSystemCache:

...here there are different Einstellungen.

0 = Priority of Program
1 = Priority of the system cache

... these values ​​can also be accessed via the system properties >> Advanced >> System performance >> Settings >> Advanced >> in the Memory usage be changed.
The point System cache mark, this also sets the value in the registry 1, if Program is marked, it is set to 0.

The value is also immediately written to the registry, but only processed when the system is restarted.

Even so, the priorities are fairly evenly distributed.

Only the following values ​​achieve ...

2 = really high priority of the system cache
3 = really high priority of the programs

... whereby these can only be set directly in the registry. Everyone should try this out for themselves.

In order for these settings to be used, the value under ...

HKEY_LOCAL_MACHINE/SYSTEM/
CurrentControl/SetServices/
lanmanserver/parameters
(Important: The three lines above are wrapped for mobile display purposes. This must be read as a single continuous line)

 

... the value REG_DWORD "Size" on 3 be set.

 

Finally, something about the background services section.

These are changed if in the following places in the registry ...

[HKEY_LOCAL_MACHINE/SYSTEM/
CURRENTCONTROLSET/CONTROL/
PRIORITY CONTROL]
(Important: The three lines above are wrapped for mobile display purposes. This must be read as a single continuous line)

Here the value REG_DWORD "Win32PrioritySeparation"

...be entered as hex on 26 and then sets the priority to programs.

... entered as Hex on 18, sets the priority to the background services.

[HKEY_LOCAL_MACHINE/SYSTEM/
CONTROLSET001/CONTROL/
PRIORITY CONTROL]

"Win32PrioritySeparation"
(Important: The first three lines above are wrapped for mobile display purposes. This must be read as a single continuous line)

... also use the same values ​​here.

[HKEY_LOCAL_MACHINE/SYSTEM/
CONTROLSET002/CONTROL/
PRIORITY CONTROL]
"Win32PrioritySeparation"
(Important: The first three lines above are wrapped for mobile display purposes. This must be read as a single continuous line)

Each time the values ​​are changed, this value remains the same as entry 2.

 


Optimizing memory management part 2

With the entry “IoPageLockLimit” as the REG_DWORD data type in the registry under:

HKEY_LOCAL_MACHINE/SYSTEM/
CurrentControlSet/Control/
Session Manager / Memory Management

the memory to be reserved is specified.
(Important: The three lines above are wrapped for mobile display purposes. This must be read as a single continuous line)

Depending on the built-in memory, a higher value can improve the performance.

This defines the maximum amount of memory that can be used for input / output operations.

Used as a value 0 are specified by default 512 KB of memory reserved.

The following values ​​are usually useful and a quarter of the main memory is reserved for these values.

This can be calculated or checked / adjusted by everyone.

Start the computer: Start / Run >> Enter: calc >> OK, above view on "scientific View"and mark" Dec "...

Sample calculation for 128 MB RAM:

128 x 1024 = 131072: 4 = 32768 -> mark hex = 8000

That would be the hex entry in the value REG_DWORD "IoPageLockLimit"for a reservation of 1/4 of the RAM.

The table below recommends values ​​up to 1 GB of RAM memory.

(Opinions also differ on this "but it doesn't matter", it can / should be discussed in the forum).

Own RAM in MB
128 256 512 768 1024
IoPageLockLimit as a hex entry 8000 10000 20000 30000 40000
IoPageLockLimit as a Dec entry 32768 65536 131072 196608 2626144
Reserved memory in MB 32 64 128 192 256

 

In order for these settings to be used, the value must be set

"LargeSystemCache" on 2 and under...

HKEY_LOCAL_MACHINE/SYSTEM/
CurrentControlSet/Services/
lanmanserver/parameters

... the value REG_DWORD "Size" on 3 be set.

(Important: The three lines above are wrapped for mobile display purposes. This must be read as a single continuous line

Only then will all I/O (In-Output) operations use this increased memory and "program timeouts" will be reduced/disabled, which could occur at the default value of Windows due to the bottleneck of 512 KB.

 

 

Transparency: This article may contain affiliate links. These lead directly to the provider. If a purchase is made through this, we receive a commission. There are no additional costs for you! These links help us to refinance the operation of win-tipps-tweaks.de.

___________________________________________________
This tip comes from www.win-tipps-tweaks.de
© Copyright Michael Hille

Warning:
Using Registry Editor or its tips incorrectly can cause serious system problems that may require you to reinstall your operating system. Tampering with the registry files and using the tips is at your own risk.