Solved

Exchange Back Pressure

Posted on 2011-09-13
9
1,014 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
Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

 
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

Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

Question has a verified solution.

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

Utilizing an array to gracefully append to a list of EmailAddresses
Local Continuous Replication is a cost effective and quick way of backing up Exchange server data. The following article describes the steps required to configure Local Continuous Replication. Also, the article tells you how to restore from a backup…
In this video we show how to create a Distribution Group 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 Recipients >>…
In this video we show how to create a Contact 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 Recipients >> Contact ta…

786 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