Regardless of what you are using, the memory subsystem is always the focus of optimization. Because it not only directly affects the performance of the RAM, but also determines the communication capabilities between other subsystems, which in turn affects the performance of the entire system. Windows 2000 is based on "performance", so it is necessary to fully exploit the potential of the memory subsystem. In this article, we will introduce how to give swelling and optimize the registry to achieve the purpose of improving system performance. Different aspects have different optimization methods. We start with BIOS optimization (the BIOS optimization works for all); then there are some other optimizations.
Note that when optimizing, you must register with Administrator, otherwise the modification will be invalid.
BIOS Optimization
There are several memory-related options in the BIOS. Here are a few of the most common ones:
CAS Latency-CAS Delay is A parameter that determines the access time of the system memory column. The smaller the CAS latency, the faster the system will read different data in RAM. Most SDRAM CAS delays now have a nominal value of 3, but can basically reach 2. There are also SDRAMs with a nominal value of 2 on the market. As for RDRAM, its CAS latency is much larger than that of SDRAM. If the CAS latency is set smaller, the effect is very significant. However, it should be noted that changing the CAS delay is actually an overclocking. Pay attention to its stability (you can run stability testing software such as timedemo loop).
RAS To CAS Delay - This setting refers to the time between the line activation command and the read/write command. The smaller the value, the faster it is. When modifying it, pay attention to the stability of the system.
RAS Precharge Time - This setting refers to how many cycles of DRAM pre-charging take, the smaller the better. When you modify it, you should also pay attention to stability.
SDRAM Precharge Control - This setting refers to how the system manages the precharge time of SDRAM. It has two values Enabled and Disabled. It has different results on different systems. It is recommended in your own system. Try both.
Shadow System BIOS - If it is Enabled, the contents of the BIOS will be copied to the main memory at system startup. For most machines, the startup speed and running speed will be faster.
System BIOS Cacheable - When set to Enabled, the system will back up the contents of the BIOS to the L2 cache when necessary, speeding up the BIOS operation, and the effect is better than the Shadow System BIOS. It works best when the Shadow System BIOS is also set to Enabled.
Registry Modifications
There are several settings for memory in the registry, but be careful when modifying them, because a slight error will cause the system to crash. So before the modification, you should make a backup of the registry, in case the problem is recovered.
First find [HKLM/System/CurrentControlSet/Control/Session Manager/Memory Management] in the registry, then you will find the following options:
DisableExecutivePaging - When set to Enabled, Windows 2000 does not use the swap file on the hard disk when running the executable, so the file execution speed will be faster. However, we recommend setting it to Enabled only when the system memory is larger than 128MB, because it also takes up certain system resources. By default, its value is 0 (Disabled), which is set to 1 if it is set to Enabled.
LargeSystemCache - When it is set to Enabled (the server version of Windows 2000 is set to Enabled by default), the system will use all memory except 4MB (as a hard disk cache) as a file system cache. Windows 2000 puts its own kernel into memory, which makes it faster to run. This setting is dynamic. If the hard disk needs more cache in some cases, the system will release some memory for the hard disk to cache. By default, 8MB of memory is reserved for this purpose.
The main benefit of this setting is that it can be run faster, and it is still dynamic. When memory requirements are small, the Windows 2000 kernel resides in memory; if you run multiple programs, you need a lot of memory. Windows 2000 will release its kernel from memory. 0 means Disabled and 1 means Enabled. However, if you set it to Enabled, the system will take up more memory, and in some cases where the task is very dense, the system performance will be degraded. According to Micorsoft, this setting is best set to 0 for applications that cache themselves, such as Microsoft SQL, and for programs that require a lot of memory to get the best performance, such as IIS.
IOPageLockLimit - This setting is primarily a server application. If the settings are reasonable, the system's I/O performance can be improved when performing large-volume file transfers and similar operations. But if the system has less than 128MB of memory, this setting will have no effect. If the system memory exceeds 128MB, you can set it to 8-16MB, and the performance improvement will be more obvious. The default value is 0.5 MB (512 KB). Note that it is expressed in bytes when set. 0.5MB is 0.5×1024×1024=524288 bytes. When modifying, set a few more values to try and get the best results.
Prevent running programs at startup
Prevent running unnecessary programs at startup to take up less memory. It is not as simple as running Windows 9x/Me to prohibit running programs in Windows 2000. You must modify the registry. The relevant item in the registry is [HLKMSOFTWAREMICROSOFTWINDOWSCURRENTVERSIONRUN]. Once found, you can make changes. However, you still need to make a backup first to prevent errors.
During the use of Windows 2000, we will encounter AD due to accidental damage, then what method do w
First, install Win2000 server 1. Please install Win2000 ADVANCED SERVER or Win2000 SERVER on your s
This year, for people all over the world can be regarded as an eventful autumn, war, disease, each o
The Global (or Full) Flag Editor is a utility for CW2KP provided by Sppuort Tools, which was mention
Configuring Disk Quotas in Windows 2000
How to Break Windows 2000 registry size limit
Let Windows 2003 also use the system to restore
Introduction to Windows 2000 Browser Window
Five common error actions for Active Directory management
How to implement Win2000 multi-boot
Stop Analysis of Blue Screen of Death in Windows 2000
Environment variables in Windows 2000
Ways to share ADSL under Windows 2000 system
Modify the registry to completely block Win 2003 security risks
Win10 uac dialog "Yes" can't point
Win7 and XP LAN can not access the solution
How to open Win7 system cloud service? How to open Win7 system cloud service
Win10 App Store Update Appears 80072ee2 Error Solution
Microsoft executives hope to see more new equipment available
Win10 home version of the interface map tour Daquan See Win10 Lushan true face