Chapter 2: Capacity and Availability Management 25

your server becomes low on kernel memory, your system becomes unresponsive. To regain control of your server, you must restart it to free up the kernel memory.

Table 2.1 shows the registry parameters you might need to alter if you are to make perfor- mance gains on servers with more than 1 GB RAM.

Table 2.1 Registry Parameters to Alter for Large Servers

Location

Parameter

Default

When to

Recommended

 

 

Setting

Change

Setting

HKEY_LOCAL

MsgHandle

Not present,

To gain

Enough to

_MACHINE\System

Threshold

but defaults

additional

accomodate

\CurrentControlSet

(REG_DWORD)

to 0x3e8

performance

the total

\Services\SMTPSVC

 

 

when message

number of

\Queuing

 

 

queues are

messages in

 

 

 

consistently

the queues at

 

 

 

greater than

any one time.

 

 

 

1,000

You should not

 

 

 

 

raise the value

 

 

 

 

to greater than

 

 

 

 

15,000

 

 

 

 

decimal

 

 

 

 

 

HKEY_LOCAL

MsgHandle

Not present,

To gain

Set to the

_MACHINE\System

AsyncThreshold

but defaults

additional

same

\CurrentControlSet

(REG_DWORD)

to 0x3e8

performance

value as

\Services\SMTPSVC

 

 

when message

“MsgHandle

\Queuing

 

 

queues are

Threshold”

 

 

 

consistently

 

 

 

 

greater than

 

 

 

 

1,000

 

 

 

 

 

 

HKEY_LOCAL

FileCache

Not present,

If the

0x258 (600)

_MACHINE\System

MaxHandles

but defaults

“MsgHandle

 

\CurrentControlSet

(REG_DWORD)

to 0x320

Threshold”

 

\Services\Inetinfo

 

 

registry

 

]Parameters

 

 

parameter

 

 

 

 

value is

 

 

 

 

increased

 

 

 

 

from defaults

 

 

 

 

 

 

MaxMessageObjects is a registry parameter that correlates to the number of messages that can be queued up at a given time by SMTP. Each e-mail message resident in the SMTP queue uses at least 4 KB of memory; therefore, it is possible to run into a low memory situation with a very large queue. Setting MaxMessageObjects lower reduces the maxi- mum number of messages that can reside in the queue, thus decreasing the maximum memory footprint for SMTP. After this limit is reached, each SMTP connection made to the server will return with an out-of-memory error. For example, if MaxMessageObjects is

Page 33
Image 33
Microsoft 1 manual Hkeylocal