Link to home
Start Free TrialLog in
Avatar of Member_2_6492660_1
Member_2_6492660_1Flag for United States of America

asked on

Exchange 2016 CU10 Excessive Memory Usage

Exchange 2016 CU10 DAG 2 Nodes.

After upgrading to CU10 my exchange servers are having very high memory usage

When I was on CU9 never saw this.

I know exchange use all the memory then releases it but I thing they need to be able to throttle the memory requirements  

Both servers are VM's on VMware ESXI hosts.

Both servers have 32 GB of memory Node1 has 12 CPU's Node 2 has 4 CPU's

What I see is the Microsoft Exchange Diagnostics Service spikes

Microsoft Exchange Store Worker service   is listed many times

Also a service noderunner  

they ae using up most of the memory


Any ideas?  

Thank you,
Avatar of timgreen7077
timgreen7077

what are the specs on the actual VM exchange servers, not the physical esxi host?
Important Guidelines:
Microsoft has always recommended testing of all their product updates before their actual deployment. This helps in avoiding issues such as unforeseen incompatibilities, errors and downtime, etc.  Also, keep your Windows PowerShell Script Execution Policy to Unrestricted mode during installation to avoid any unnecessary issues.

1- Check Exchange Server system requirements again .
2-.NET Framework 4.6.2 not supported for Exchange 2016 CU10 .
Hi Thomas,
Please check the server role calculator from Microsoft Exchange Team. Consider resizing the server.
https://gallery.technet.microsoft.com/office/Exchange-2013-Server-Role-f8a61780
There is a Store Worker for each database and a noderunner for each database.

Are you having performance issues? (If so, what are they?) Or do you just not think that Exchange should use the resources it has been assigned?
Avatar of Member_2_6492660_1

ASKER

Tim

Node 1 Windows 2016 DC Memory 32 GB  12 Virtual processors 12 sockets 2.53 GHz speed   high memory up and down

Node 2 Windows 2016 DC Memory 32 GB 2 Virtual processors 2 Sockets  2.40 ghz  steady are 70%  and this has less resources.

Both Exchange 2016 CU10


Thoughts what to check?
reduce the number of CPUs on node 1 to match node 2. I think you have too many vCPUs and that may be causing you issues. in regards to VMs it actually affects performs when you add excessive vCPUs because of the required ready states. this will require you to power off the VMs so that you can make these adjustments, or at least a reboot.
Hani

See my posting to Tim  I have more than enough resources on both nodes.

Also .net is 4.7  which is what  MAS above and I worked on  I was told to uninstall it and then MAS and I worked on it for several hours and had to install it back with out it email does not flow at all.
Tim

I will have to what on that one. It is strange that this only started after CU10
I understand. change vCPUs when you get a change. you have way too many, so set it to match node2. good luck
MAS

I downloaded the spreadsheet

Did you see my post back to Tim with the setup
Michael

Thank you about the noderunner and store worker

Yes having performance issue memory keeps going up high

Tim Suggests I drop the CPU off Node 1 to match Node 2
I think 12 is too many and 2 is too few. I don't know how many users you have, but my gut feel says you probably should be at 4 or 6. But they should definitely match.
set 4 just like node 2.
Guys

Node 2 only has 2 cpus

I may be able to vmotion it to a esxi host that had 4 cpus available

Then I can match them as the same

Thanks
ASKER CERTIFIED SOLUTION
Avatar of timgreen7077
timgreen7077

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Tim

Let revisit this

Today NODE 2 started having memory issues so I do not believe it is a CPU problem

NODE 2 has only 2 CPU's and 32 GB of Memory.

Exchange need to be configured like you can in SQL  has to be a way

Any ideas.

PS I still have not removed the CPU's from NODE 1 waiting to schedule that around next set of updates that come out.

Thoughts.
if you open the performances monitor, what processes consume this memory ?
You still haven't explained your performance issue.

Just because Exchange uses all the memory available is not considered a performance issue.
Guys

Resource Monitor on NODE 2 which has high memory now


As you can see exchange resource eating up the memory

HTH
node2memory.PNG
Guys

The memory problem is now random and does not stay on for a long time.  I spoke with Microsoft Exchange Engineers and my CPU numbers are fine.  After I review my ESXI hosts to see which ones have the same number of CPU's I will match them up.
I may need to get another network adapter to the ESXI host first

Thanks for all the help on this