Re: AWE settings.
- From: "Geoff N. Hiten" <SQLCraftsman@xxxxxxxxx>
- Date: Wed, 6 Dec 2006 21:44:11 -0500
AWE usage kills dynamic memory adjustment in SQL Server. The system immediately allocates memory at system startup. With your system settings, SQL will allocate 4.5 GB for the buffer pool, plus up to ~2.6 GB for internal operations with /3G engaged (~1.6 GB otherwise).
AWE allocations show up as PF committments due to Windows memory internals, so that is why you see the usage in perfmon and task manager. AWE in SQL requires locking pages in memory, so when you remove that ability from the service account, you are back to the 3GB limit.
It sounds like your system is running exactly as expected, given your configuration. I would not adjust any memory settings. I would monitor system free memory to see if any processes consume the remaining memory (replication tasks are notorious for slowly stealing memory).
--
Geoff N. Hiten
Senior Database Administrator
Microsoft SQL Server MVP
"Don" <Don@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message news:6603D565-D5F8-4E7F-82EC-33FCD46348CB@xxxxxxxxxxxxxxxx
the policy setting needs to be there will be of great
Present Server configuration 32 bit.
4 cpus, 6 gb ram. WINDOWS 2003 enterprise with
service pack 1
Sql 2000 Enterprise edition Service pack 3
SQL configured for maxium server memory is 4.5 gb
with awe enabled.
The startup switches used are /3GB and /PAE.
Local Security Settings window/Local Policies/User
Rights
Assignment/Lock Pages in Memory is set for sql
server start up user
account.
ISSUE
O.S is showing low available memory like 200 MB
PF is 5.5 GB all the time.
Presently if we remove the setting Local Security
Settings window/Local
Policies/User Rights Assignment/Lock Pages in Memory
it shows around
3GB available memory. If this policy setting is
enabled the available
memory is too low around in the range of 140 MB to
260 MB.
There is no heavy load on the system and it is a
dedicated SQL server
box. Memory used by SQL server engine is around 1.6
GB most of the
time.
I was under the impression the sql server memory
usage is on demand
based upon the load and the memory configuration.
Looks like by enabling
this option in the policy it reserves more memory
and leaves very less
memory for the O.S.
If there is any article or document supporting if
help.
Thanks in advance.
Don
.
- Follow-Ups:
- Re: AWE settings.
- From: Don
- Re: AWE settings.
- References:
- AWE settings.
- From: Don
- AWE settings.
- Prev by Date: AWE settings.
- Next by Date: Re: Hide system objects in Object Explorer, won't save
- Previous by thread: AWE settings.
- Next by thread: Re: AWE settings.
- Index(es):
Relevant Pages
|