Solved

Exchange Back Pressure

Posted on 2011-09-13
9
1,019 Views
Last Modified: 2013-11-17
Dear All

]My mail system is working so far as it should. Mail flow works, no claims from clients.

Anyway I've received the following warning:
- Back Pressure:


The resource pressure increased from Normal to Medium.

The following resources are under pressure:
Version buckets = 123 [Medium] [Normal=80 Medium=120 High=200]
Physical memory load = 97% [limit is 94% to start dehydrating messages.]

The following components are disabled due to back pressure:
Inbound mail submission from the Internet
Mail submission from Pickup directory
Mail submission from Replay directory
Mail delivery to remote domains
Content aggregation

The following resources are in normal state:
Queue database and disk space ("C:\Program Files\Microsoft\Exchange Server\V14\TransportRoles\data\Queue\mail.que") = 75% [Normal] [Normal=95% Medium=97% High=99%]
Queue database logging disk space ("C:\Program Files\Microsoft\Exchange Server\V14\TransportRoles\data\Queue\") = 75% [Normal] [Normal=93% Medium=95% High=97%]
Private bytes = 7% [Normal] [Normal=71% Medium=73% High=75%]
Batch Point = 0 [Normal] [Normal=2000 Medium=4000 High=8000]
Submission Queue = 0 [Normal] [Normal=1000 Medium=2000 High=4000]



Sources
I've found the following interesting article:
http://technet.microsoft.com/en-us/library/bb397220(EXCHG.80).aspx

=> The Version buckets is not a problem so far
=> I'm bit in concern about the memory.

My system has the default roles installed -> MBX,HT,CAS and has 19GB of memory.
In the past I've extend the memory by adding + 7 GB. Now the errors cames again.

The store.exe consumes around 16 GB,
the microsoft.exchange.rpcclientaccess.service.exe consumes around 1.8 gb
EdgeTransport.exe around 1.5 gb

The used physical memory is by around 98%



My question:
=> the stores.exe consumes a lot of memory - so it seems to be normal that you will reach the 94% of physical memory load.
(normal behavior i understand)

Is there a way to avoid this behavior or what we can do in this case?
A next step is to consider to create a new server and move the CAS and HUB role.
thanks and regards,
Teggra
0
Comment
Question by:teggra
  • 3
  • 3
  • 2
  • +1
9 Comments
 
LVL 3

Accepted Solution

by:
JeanPoL earned 500 total points
ID: 36528781
well i had back pressure wihtout any-warining.
Mail were not going outside. In my research i found 2 critical points.Keep disk of database around with  15-20 gb free space  and ensure that has enough memory. thats all no need to read long microsoft article :)

and yes u have mmry problem for 100% , thats the cause of BP.
0
 

Author Comment

by:teggra
ID: 36529156
Hi JeanPol,

So your suggestion is to extend the memory.
Anyway, the store.exe consumes as much as possible.
When i extend the server with 10 GB of memory...e.g. to 30GB
then I'm sure the store.exe will consume 27GB or more - as much as possible.

In this case, I will have all the time BackPressure problems - no?

(I have only 350 users running on this server :)   )

0
 
LVL 1

Expert Comment

by:jimmernet
ID: 36530332
I have had a similar issue. If you're combining roles then the store cache is not reactive enough to relase memory when it's needed elsewhere. Be careful, but this does the trick...

http://www.msexchange.org/pages/newsletters/july2007.asp

and

http://technet.microsoft.com/en-us/library/bb691304%28EXCHG.80%29.aspx

Cheers
0
Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

 
LVL 76

Expert Comment

by:Alan Hardisty
ID: 36531976
0
 

Author Comment

by:teggra
ID: 36532622
Jimmernet

Thanks for your comment.
The problem is, yes i have multiple roles installed AND I have the forefront antivirus with 5 engines & exclaimer disclaimer running.
So all these apps need also memory - and the store.exe takes what he can.

Your suggestion was great in a lab - but in a very sensitive live environment i should be very careful.

I think it would be easier and more safety to change the roles.
Leave the existing server with the mailbox role and create  new one with the cas/hub and the additional software components like disclaimer & forefront.
Anyway i think it's a good idea because my cpu is consuming around 80-95% - it's too much.

What do you think?


------

alanhardisty

Thanks for your comment.
In your post, there's a good information about make the send/receive running again - i will keep in mind thanks.
Anyway I have no disk issues - running on a netapp fibredisk storage with enough performance and capacity.
My problem is only the memory and sometimes the cpu load.

Thanks and regards,
Teggra
0
 
LVL 76

Expert Comment

by:Alan Hardisty
ID: 36532650
You can limit the amount of memory Exchange uses by tweaking AD with ADSIEDIT:

http://mostlyexchange.blogspot.com/2007/08/restricting-ram-usage-in-exchange-2007.html

This should get around the problems you are having, which is perfectly normal as Exchange uses as much memory as it can get it's hands on by design, but will free this up if something else wants to use it.
0
 
LVL 1

Expert Comment

by:jimmernet
ID: 36533018
well yep. If the cpu is maxing out too then you must split the roles - especially if you have the hardware to do it... \Just make sure that all the intoduction of additional hardware does not affect your availability - ie are you taking measures for nlb/ exchange store availibility?
0
 
LVL 76

Expert Comment

by:Alan Hardisty
ID: 36533123
Splitting the roles will probably alleviate the problem but Exchange is designed to use as much memory as it can get it's hands on, so what you are seeing is perfectly normal.

Restricting the memory Exchange can use will leave some for other Apps and then it will mean that Backpressure won't kick in because of memory.

Splitting the roles involves new hardware / software, which is costly - adjusting the memory is a zero-cost option.
0
 

Author Comment

by:teggra
ID: 36814174
I will not go ahead with non-supported scenarios, so I've decide to review the environment and go ahead with dedicated servers.

thanks to all
regards,
Teggra
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Lotus Notes – formerly IBM Notes – is an email client application, while IBM Domino (earlier Lotus Domino) is an email server. The client possesses a set of features that are even more advanced as compared to that of Outlook. Likewise, IBM Domino is…
Exchange server is not supported in any cloud-hosted platform (other than Azure with Azure Premium Storage).
To show how to create a transport rule in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Mail Flow >> Rules tab.:  To cr…
how to add IIS SMTP to handle application/Scanner relays into office 365.

821 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question