You don't want PAE, if you
have sufficient RAM and a DIT that exceeds 1.5GB then you will probably want
/3GB. If your DIT exceeds 2 GB, you want to start considering x64.
Here
is about the best note on PAE sent to the list, you can pretty much take the
words from the individual as gospel as he is one of the few people you will see
an email from that is actually qualified to write ESE code and understand
it.
-----Original
Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of Brett Shirley
Sent: Monday,
November 21, 2005 12:01 PM
To: ActiveDir@mail.activedir.org
Subject: RE:
[ActiveDir] Microsofts Exchange Server 12 64 bit announcement
I can
confirm, yes, you will only be able to deploy Exchange 12 on amd64
(well x64,
i.e. including EMTWhatever) hardware.
Now, I must confess something
...
A bit over one and a half years ago (~Mar 2004, give or take a
couple
months), there was this "Focus 64" campaign, posters showed up
everwhere
"Focus 64 ... Shift to the power of 64-bit ... <picture of rear
view
mirror, with tailgating Semi-Truck with "64" on the grill, mirror
reads:>
Objects in mirror are closer than they appear." It was just
some internal
propaganda to get the development teams to be thinking and
taking into
consideration 64-bit ... there are always a few of these
campaign's going
on ...
Around the same time or shortly before this
Exchange was still asking if
we could add PAE/AWE support to ESE like
SQL. At one point, I vaguely
remember yelling across the room,
"PAE? PAE?!? Are you kidding me?! We
have 64-bit desktops
today! PAE will be mueseums in five years!" (the
exact wording probably
involved swear words). I also mentioned that PAE
is a horrible hack, it
makes me nauseous. Hack up ESE because they didn't
want to port to
64-bits? Shortly after they were waffling again!!
Wondering if they
could just make it run as a 32-bit app on 64-bit OSs,
large memory aware so
they could go from the ~3GB they got today to the
3.9GB of address space a
large aware app gets on a amd64 based Windows OS
(that'd be a 30% increase in
available memory). They could get this if
they only ported the IFS
driver to 64-bit, or removed it. BTW, the IFS
driver is what prevents
running 32-bit Exch2k3 on 64-bit OSs. 64-bit OSs
require 64-bit drivers
/ kernel mode components. At which point I made a
clarifying comment to
the effect of, "No, no, I want to see 48 GBs of ESE
buffer cache! Only
a native 64-bit store.exe will do. Get off your ..."
(perhpas I felt
more swear words were necessary, I don't remember)
Anyway, with all this
debate on "what 64-bit support means", I just wasn't
100% convinced that
Exchange was compelled enough ...
So I arranged with the guy in charge of
the Focus 64 campaign to reserve
50 posters for the Exchange mailbox team's
floor exclusively, and one
night I snuck over in the dead of night (or early
early morning I think)
and plastered these posters up and down the mailbox
team's hall, I put
64-bit posters in thier regular reserved War team room, on
the back of the
dev manager's chair, and even on the back of the bathroom
stall doors,
just so when they're really "concentrating", they'd be thinking
64-bit.
I mean what was I supposed to do <grin>!?, they were making
JET Blue look
bad. We've servers 1 TB worth of databases attached, and
only .09 to .12%
of DB buffer cache, and email is kind of weird load, kind of
4/5ths OLTP
and 1/5th DSS, and well basically Exchange is _starved_ for
memory today.
JET had multiple 64-bit binaries (the Win2k DEC Alpha binary -
Sept 1999
[last shipped in Beta 3, never made it to RTM], the ia64 binaries
in Sept
2001, the amd64 binaries in Mar 2003). We had tested 64-bit
Itanium DCs,
with on the order of 32 GBs of RAM, to great effectiveness for
huge DIT
files.
Anyway, I'm not going to claim my persistent nagging
of the mailbox team
swung the tide, I honestly think they would've come to
the decision
naturally on thier own (it was the only real choice). But
did walking by
a couple hall ways of posters make them _only_ Focus
64?? I personally
don't think so, but I've confessed, so I have a clear
conciousness. :) If
you need someone to blame, you can blame me personally if
you like ...
Overall ...
I'm quite happy, the Exchange team
stepped up to the plate, and is going
to release IMO, the killer 64-bit
app. They deserve accolades.
There are actuallly several details
besides this one that make an inplace
upgrade a more difficult thing to
do/support, and together these details
embolden the forced migration
option. If you read the notes from people
at the IT Forum close enough,
I saw at least 2 of the other reasons that
increase the difficulty of doing
in place upgrades. We rigorously debate
these things, there are more
aspects to the decision than has been
mentioned so far.
joe, I run my
desktop heavily loaded, and frequently run with 200 to 300
windows open, and
persistently run out of desktop heap (a kernel mode
resource, I've even
increased this several times), I'm greatly
anticipating having a 64-bit
desktop for "whizbang GUI stuff".
I had some comments on the cost debate,
but I'll put that on another fork
of the thread ...
Cheers,
BrettSh
[msft]
ESE Developer
This posting is provided "AS IS" with no
warranties, and confers no
rights.
--
O'Reilly
Active Directory Third Edition - http://www.joeware.net/win/ad3e.htm
________________________________
From:
[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
On Behalf Of Mike Baudino
Sent: Monday, November 06, 2006 4:10 PM
To:
ActiveDir@mail.activedir.org
Subject: Re: [ActiveDir] /3GB and/or /USERVA
and/or /PAE???
Thank you Paul, Brian, and Sue,
/3GB makes
sense to me as well. We put a call into Microsoft on Saturday and were
told that we wanted /PAE but not /3GB. But all they appeared to go by were
the published kb articles, which we had already gone over, not found conclusive,
and hence called Microsoft.
When's the Server 2003 version of Notes from
the Field going to come out??? (rhetorical...)
Any issues with /PAE and
/3GB in conjunction? We're not running enterprise but our Wintel team, who
built the servers, put /PAE in the boot.ini on most of the physical boxes with
4GB phyiscal RAM. I read, in a kb article, that /PAE and /3GB can put
strain on the system.
Brian, yes, quads were serious overkill but that's
what our Wintel team wanted out there. We spec'd pizza boxes since they're
in field offices. Some FOs have upwards of 1,000 folks in them
though. 35,000 across North America.
Thanks,
Mike
On
11/6/06, Paul Williams <[EMAIL PROTECTED]>
wrote:
You need 4GT enabled
(/3GB switch) if these only function as DCs. There's not much info. on
this, but if you want to get the maximum LSASS footprint into RAM (~2.7GB) then
you need to enable 4GT. If you're running K3 SP1 Enterprise then PAE is
enabled by default and therefore the boot.ini switch is not
necessary.
I don't think you need to worry about PAE although sometimes the full RAM
doesn't show up unless you do enable it (or, in some cases, tweak some BIOS
setting).
--Paul
----- Original Message
-----
From: Mike Baudino <mailto:[EMAIL PROTECTED]>
To:
ActiveDir@mail.activedir.org
Sent: Saturday, November 04, 2006
5:30 PM
Subject: [ActiveDir] /3GB and/or
/USERVA and/or /PAE???
Hi
all,
We're running a Server 2003 AD
environment across 110 DCs across North America and Europe. We have
physical DCs on a variety of fairly new hardware and ESX
VMs.
Older server hardware, approx two
years old:
quad
proc
2GB
ram
ESX
VMs:
dual
proc
3.6GB
ram
New server hardware, from this
summer:
quad
proc
4GB
ram
Our DIT is around 2.3-2.4 GB and
still growing slowly as we continue migrations of users. Server migrations
coming next. There's no Exchange in our environment and the DCs are
single-purpose as we don't permit anything else to be loaded on them (except for
SYSVOL, antivirus, and monitoring tools, of
course).
My concern is that none of the older
hardware or the VMs are running /3GB or /PAE. Some of the new hardware is
running /PAE and some is not. I would like to have some degree of
consistency.
From what I can tell, running /3GB
would make sense on the VMs and the newer physical boxes as it would permit more
RAM to be allocated LSASS. If we use /3GB do we need to, or want to, use
/USERVA?
I don't see any advantage, and in
fact a disadvantage, to running /PAE. The disadvantage may just be "bad
press" but it appears that there are issues with /PAE compatibility. Also,
it appears that /PAE has no impact at or below
4GB?
I read another thread from earlier
this summer that the VMs should probably be replaced. We're looking into
that but it will take a while. The thread seemed to indicate that /3GB
might be the way to go.
Anyway, I would like to know what
you're running and/or would recommend. Called Microsoft about this and
they looked up the same article that we already had but seemed to offer no
advise based on real world experience. You guys are where the rubber meets
the road.
Thanks,
Mike
- [ActiveDir] /3GB and/or /US... Mike Baudino
- Re: [ActiveDir] /3GB a... Susan Bradley, CPA aka Ebitz - SBS Rocks [MVP]
- RE: [ActiveDir] /3GB a... Brian Desmond
- Re: [ActiveDir] /3GB a... Paul Williams
- Re: [ActiveDir] /3... Mike Baudino
- RE: [ActiveDir... joe