Outlook Web Access Content Expiration in Windows 2000 and Windows Server 2003.. How to Remove the Initial Memory Percentage Registry Value The Initial Memory Percentage registry setting
Trang 1Outlook Web Access Content Expiration in Windows 2000 and Windows Server 2003
Log Buffers
If you previously tuned the msExchESEParamLogBuffers attribute
manually (for example, to 9000 [an Exchange 2000 SP2
recommendation], or 500 [an Exchange 2000 SP3 recommendation]), clear the manual tuning Exchange Server 2003 uses an optimal default value of 500 For detailed steps about how to correctly configure the
msExchESEParamLogBuffers attribute for Exchange Server 2003, see
How to Set the msExchESEParamLogBuffers Attribute for Exchange
Max Open Tables
If you tuned the msExchESEParamMaxOpenTables attribute manually,
you should clear the manual tuning Exchange 2003 automatically
calculates an optimal default value based on the number of processors in the server For detailed steps on how to correctly configure the
msExchESEParamMaxOpenTables attribute for Exchange Server 2003,
see How to Set the msExchESEParamMaxOpenTables Attribute for
Exchange Server 2003
Trang 2Uninstalling Exchange Server 2003
After ensuring that your organization meets certain prerequisites, you can run Exchange Setup to uninstall Exchange Server 2003 For detailed steps, see How to Uninstall Exchange Server 2003
How to Remove the Initial Memory Percentage Registry Value
The Initial Memory Percentage registry setting was introduced as
mechanism for fine tuning the initial amount of memory allocated to the Exchange information store to 10 percent of the total physical memory in the Exchange server By starting out with this initial allocation and then growing from there, virtual memory fragmentation does not occur as
frequently This registry value should not be set arbitrarily, and should only be used on the advice and direction of Microsoft Product Support Services (PSS)
Exchange Server 2003 includes support for special startup switches in Windows 2000 Advanced Server and Windows Server® 2003 that help reduce virtual memory fragmentation, and additional changes were made
to help prevent virtual memory fragmentation in Exchange Server
clusters Therefore, the Initial Memory Percentage registry value is no longer needed on Exchange Server 2003
Trang 3The Initial Memory Percentage registry value works only on computers that are running Exchange 2000 Server Exchange Server 2003 will
ignore this value if present, and the value will have no effect Therefore, you should remove this registry entry before upgrading this Exchange Server from Exchange 2000 Server to Exchange Server 2003
Before You Begin
Before you perform the procedure in this topic, be aware that the
procedure contains information about editing the registry
Caution:
Incorrectly editing the registry can cause serious problems that may
require you to reinstall your operating system Problems resulting from editing the registry incorrectly may not be able to be resolved Before editing the registry, back up any valuable data
Procedure
To remove the Initial Memory Percentage registry setting
1 Start Registry Editor
Trang 42 Navigate to
HKLM\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
3 In the right pane, delete the Initial Memory Percentage registry value
4 Close Registry Editor and restart the Microsoft Exchange Information Store service for the change to take effect
For More Information
For information about a known issue when you use this registry value,
see Microsoft Knowledge Base article 810883, ""Initial Memory
Percentage" Registry Value Has No Effect"
(http://go.microsoft.com/fwlink/?LinkId=3052&kbid=810883)
For information about how to edit the registry, see Microsoft
Knowledge Base article 256986, "Description of the Microsoft Windows
Registry" (http://go.microsoft.com/fwlink/?linkid=3052&kbid=256986)
How to Remove the MPHeap Parallelism Registry Value
In Exchange 2000, each time the Microsoft Exchange Information Store
service is started, the Exchange store process (Store.exe) gets its initial
Trang 5process-heap Then, a module loaded in the information store process— ESE.DLL—allocates 4 JET heaps for each processor present in the
system
Note:
Although these heaps are separate pools of memory in the information store process, they are collectively referred to as the ESE multi-heap
On a single CPU system, ESE allocates 4 JET heaps On a dual CPU system it allocates 8; on a quad system it allocates 16; and so forth
When Exchange 2000 was installed on systems with four or more CPUs,
it was found that the ESE multi-heap caused excessive virtual memory consumption, which in turn led to performance problems To correct this problem, it was recommended that customers with large Exchange 2000
servers add the MPHeaps parallelism registry value to their systems
Exchange 2003 now automatically calculates the optimum number of heaps to allocate based on the unique specifications of each system
Therefore, the MPHeaps parallelism registry value should be removed
from Exchange 2000 servers after Exchange Server 2003 is installed
Trang 6Before You Begin
Before you perform the procedure in this topic, be aware that the
procedure contains information about editing the registry
Caution:
Incorrectly editing the registry can cause serious problems that may
require you to reinstall your operating system Problems resulting from editing the registry incorrectly may not be able to be resolved Before editing the registry, back up any valuable data
Procedure
To remove the MPHeap parallelism registry value
1 Start Registry Editor
2 Navigate to HKLM\Software\Microsoft\ESE\Global\OS\Memory
3 In the right pane, delete the MPHeaps parallelism registry value
4 Close the registry editor and restart the Microsoft Exchange
Trang 7Information Store service for the change to take effect
For More Information
For information about how to edit the registry, see Microsoft Knowledge Base article 256986, "Description of the Microsoft Windows Registry," (http://go.microsoft.com/fwlink/?linkid=3052&kbid=256986)
How to Configure Outlook Web Access Content Expiration in
Windows 2000 and Windows Server 2003
Microsoft Outlook Web Access 2003 is comprised partially of static files, such as image files, scripts and so forth To optimize performance, it is recommended that the Exchweb virtual directory have its content
expiration set to 1 day
Procedures
To configure Outlook Web Access content expiration in Windows
2000
1 Open Internet Information Services Manager
Trang 82 Expand the server, and then expand Default Web Site
3 Right-click the Exchweb virtual directory, and then click Properties
4 Click the HTTP Headers tab
5 Ensure that the Enable content expiration check box is selected
6 Set the Web site content should field to Expire after 1 Day(s)
7 Click OK to save the change
To configure Outlook Web Access content expiration in Windows Server 2003
1 Open Internet Information Services Manager
2 Expand the server, expand Web Sites, and then expand Default Web Site
3 Right-click the Exchweb virtual directory and click Properties
Trang 94 Click the HTTP Headers tab
5 Ensure that the Enable content expiration check box is selected
6 Set the Web site content should field to Expire after 1 Day(s)
7 Click OK to save the change
How to Set the msExchESEParamLogBuffers Attribute for Exchange
The msExchESEParamLogBuffers storage group attribute governs the
number of Extensible Storage Engine (ESE) log buffers that are used by the Exchange information store ESE uses a set of log buffers to hold information in RAM before it writes to the transaction logs Using these buffers improves transaction logging performance For large servers, the default value of 84 is too low This can cause excessive disk I/O
operations to the transaction log drive and, therefore, significant decrease
in performance if the server is under load or if users are sending large messages Increasing the number of ESE Log Buffers improves
performance, although it also causes more virtual memory usage
Trang 10To correctly set this value, use the following information:
For Exchange 2000 Server, Exchange 2000 Server Service Pack 1 (SP1), or Exchange 2000 Server Service Pack 2 (SP2), set this value to
9000
For Exchange 2000 Server Service Pack 3 (SP3), set this value to
512
For Exchange Server 2003, a default value of 500 is used, and you
should change the value for the msExchESEParamLogBuffers attribute
to 9000
Note:
If you previously tuned log buffers to 9000, make sure that you
manually reduce this setting after you apply Exchange 2000 Server
SP3 This change is not made automatically when you install
Exchange 2000 Server SP3
If you have log stalls, this may be caused by too low a buffer and you can
raise this value to 9000 The Database\Log Record Stalls/sec
performance counter can be monitored to determine whether log stalls