<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Configuring Hot-Add and Large Memory for Exchange 2003</title><link>http://blogs.technet.com/exchange/archive/2005/12/14/416065.aspx</link><description>INTRODUCTION This is the second flash about Windows 2003 kernel memory issues and Exchange 2003. The first flash provided technical background. This flash discusses important hardware issues that may affect Windows kernel memory and cause Exchange instability.</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Configuring Hot-Add and Large Memory for Exchange 2003</title><link>http://blogs.technet.com/exchange/archive/2005/12/14/416065.aspx#416521</link><pubDate>Tue, 27 Dec 2005 17:00:28 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:416521</guid><dc:creator>Dan Sheehan</dc:creator><description>Two questions on a great post.&lt;br&gt;#1 - My lack of knowledge - I thought you could use PAE or 3GB, but not both. This is really confusing the consultants out there that I talk to because we understood this to be an either/or scenario. Can you go into a little more depth as to how the two different memory mangement methods can work together on the same box?&lt;br&gt;FYI - Most servers I run into do have the /NOPAE switch set in the BOOT.INI. So it sounds like that doesn't do anything w/o the EXECUTE command?&lt;br&gt;&lt;br&gt;#2 - Do you generally recommend that dedicated mailbox servers with 4GB of RAM have the ESE cache set to 1.2 gig (the max recommended)? I have heard differing opinions on this, and I generally leave systems at the default setting until I know for a fact they should be modified. the ExBPA does't really make a recommendation either way (I wish it did). I know we can monitor the server like the KB suggests, but I was interested in a general overall recommendation.</description></item><item><title>re: Configuring Hot-Add and Large Memory for Exchange 2003</title><link>http://blogs.technet.com/exchange/archive/2005/12/14/416065.aspx#416523</link><pubDate>Tue, 27 Dec 2005 20:44:55 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:416523</guid><dc:creator>Igor</dc:creator><description>All our exchange servers installed on &lt;br&gt;HP ML370 G4 servers with  PCI Express  support&lt;br&gt;and 4 Gb RAM.&lt;br&gt;We have windows 2003 sp1  and exchange 2003 sp1 installed (both enterprise editions).&lt;br&gt;Is PAE switch must be enabled in this situation? Is /3GB switch must be enabled too?&lt;br&gt;Thanks.</description></item><item><title>re: Configuring Hot-Add and Large Memory for Exchange 2003</title><link>http://blogs.technet.com/exchange/archive/2005/12/14/416065.aspx#416624</link><pubDate>Thu, 29 Dec 2005 21:49:22 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:416624</guid><dc:creator>Paul Bowden [MSFT]</dc:creator><description>Dan...&lt;br&gt;&lt;br&gt;#1 - No, you can set the /3GB switch and have the PAE kernel loaded together. However, both of these squeeze kernel memory, and that's why it's important to tune the server appropriate. The PAE kernel uses wider page table entries (PTE) so that it can accommodate physical memory above the 4GB boundary. As an aside, these wider PTEs are also needed to support the Data Execution Prevention (DEP) feature in Windows 2003 SP1. The /3GB switch modifies the 4GB of virtual address space allocation for each process so instead of each app getting 2GB of user and 2GB of kernel space, the app gets 3GB of user and only 1GB of kernel space. Because Exchange uses a single store.exe process, it requires the larger user address space to scale. You can think of the PAE kernel as changeing physical memory allocation, and the /3GB switch changing virtual memory allocation.&lt;br&gt;&lt;br&gt;#2 - Great question. As a general rule, we recommend leaving the cache size at its default of ~900M. While it's true that a scale-up server will perform better with a larger cache size (i.e. 1.2GB), you run the risk of depleting the virtual address space which can cause a service outage. As with most tuning parameters, you have to balance performance vs. stability. You are correct that ExBPA doesn't provide a concrete recommendation right now. This is mainly because there continue to be different schools of thought on tuning this parameter. Here at Microsoft, we're running one large server with a 1.2GB cache (&amp;gt;4000 users), whereas all other Exchange servers are running with the default cache size. This one server is running closer 'to the wire' in terms of stability, and we have seen one instance where the lack of virtual memory caused an outage. NOTE: Just because you have 4GB of physical RAM in a server, it doesn't mean that it's safe to increase cache settings. At the end of the day, you'll run out of virtual memory in the process before physical memory. The amount of virtual memory is constrained by the 32-bit OS, which is a big reason why we're looking to 64-bit with E12.</description></item><item><title>re: Configuring Hot-Add and Large Memory for Exchange 2003</title><link>http://blogs.technet.com/exchange/archive/2005/12/14/416065.aspx#416625</link><pubDate>Thu, 29 Dec 2005 21:53:12 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:416625</guid><dc:creator>Paul Bowden [MSFT]</dc:creator><description>Igor. Because the ML370 supports hot-add memory and DEP, you'll find that the PAE kernel will automatically load with Windows 2003 SP1. Therefore, you don't need to explicitly set the /PAE switch. However, assuming that this is a mailbox server, you will need to set the /3GB switch manually in the Boot.ini. Your best bet is to run the ExBPA tool (www.exbpa.com) as this will programmatically analyze many aspects of your server (in fact, it analyzes nearly 2500 settings and variables), and make recommendations for tuning.</description></item><item><title>re: Configuring Hot-Add and Large Memory for Exchange 2003</title><link>http://blogs.technet.com/exchange/archive/2005/12/14/416065.aspx#416806</link><pubDate>Tue, 03 Jan 2006 18:13:06 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:416806</guid><dc:creator>Dan Sheehan</dc:creator><description>#1. We should leave the /NOPAE switch in the BOOT.INI files since most customers do not put more than 4GB of RAM in their boxes, and they don't honestly care about DEP on dedicated &amp;amp; locked down servers. I.E. They do not appear to get any benefit from adding it on 4GB machines other than DEP support.&lt;br&gt;&lt;br&gt;#2. Understood - I think the fact that you all are only running the mod on one server speaks volumes. I would be interested to know if the virtual memory issues you all saw had anything to do with the fact that the server was on a cluster (assuming it was since ITG clusters every production mail server from what I know).&lt;br&gt;&lt;br&gt;Thanks for the continued advice and support Paul!</description></item><item><title>Exchange hotfix for kernel memory exhaustion issues is now released</title><link>http://blogs.technet.com/exchange/archive/2005/12/14/416065.aspx#420686</link><pubDate>Mon, 27 Feb 2006 21:48:16 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:420686</guid><dc:creator>You Had Me At EHLO...</dc:creator><description>EXECUTIVE SUMMARY&lt;br&gt;&amp;amp;amp;nbsp;&lt;br&gt;A few weeks ago,&amp;amp;amp;nbsp;we released three CXP flashes&amp;amp;amp;nbsp;on the subject of...</description></item></channel></rss>