web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Suggested Answer

LCS MemoryOverUtilisationBySystem Request Throttle logs

(0) ShareShare
ReportReport
Posted on by 175

Hi,

In the Requests Throttled logs in LCS environment monitoring we are seeing a lot of "MemoryOverUtilisationBySystem"  Throttle type logs:

pastedimage1669222044849v1.png

The instance is a test box.

This is the memory usage throughout today. Looking at this, it is not obvious why we're seeing MemoryOverUtilisationBySystem if indeed this even has anything to do with RAM/memory at all. 

pastedimage1669222913542v2.png

I have google MemoryOverUtilisationBySystem, there are no hits at all.

We're not even close to doing any real-world/production load testing yet!

I guess my questions are:

What does MemoryOverUtilisationBySystem actually mean and 'how' is the memory being 'over utilised'? 

Is it the case that there is a setting somewhere that defines how much memory there must be available in order to service an ODATA request for example?

So if there is 10GB in total for the AOS service, must there be at least 9GB free in order for an ODAT API request to be serviced?

If so, is this something I can see somewhere? Or is this MS controlled/viewable only? MS are not being especially forthcoming as this is not a production instance, therefore low on their priority I guess.

Thank you

Luke

I have the same question (0)
  • Suggested answer
    nunomaia Profile Picture
    25 Moderator on at

    Have you enabled throttling in your environment ?

    You can check throttling effects in these :   

    learn.microsoft.com/.../service-protection-api-limits

    learn.microsoft.com/.../priority-based-throttling

    You are getting a throttling effect in AOS servers ( not Batch ), from our experience, must memory pressure in AOS are originated from massive excel exports and odata. OData is a resource intensive protocol that must be used by limiting rows, small subsets. 

    You are testing in a Tier 2 environment, that is typically in a low resource environment. If you upgrade to a tier 4 , you get more memory per AOS and more AOS servers.
    In a production environment, you can scale up to 20 / 30 AOS Servers. You are only limited by your licensing with Microsoft. Most servers should have between 40GB to 60Gb of memory.

  • Luke Shuttlewood Profile Picture
    175 on at

    On the basis that throttling will become enforced anyway, yes we have, to make sure our solution fits the mold.

    Turns out that the TEST box was supposed to have an additional AOS which was just OFF for a period of time, and nobody noticed. Our partner turned it ON but even then, we ran low on memory again after just 2 days on both AOSes. Nobody was using the system during this period, and on the following Monday morning we had MemoryOverUtilisationBySystem straight away when the integrations fired. We restarted the services to get mem back up... but it'll probably happen again in the next day or 2, we'll see.

    What really, really bugs me is that there is no way of knowing/seeing what the 'low mem' threshold is. The documentation is incredibly generic and does not help us understand what the lower bound truly is. Is it percentage based? Is it a fixed number? This is the answer I'd really like, but I guess it is what it is.

  • nunomaia Profile Picture
    25 Moderator on at

    Not only can integrations cause low memory on AOS, you can have many pain points from Excel consuming odata.  

    Yes, documentation about CPU / memory threshold is very vague on that point. Most customers are still preparing for that mandatory change, it's still opcional at this stage. You can open a support case on Microsoft if it's possible to get a precise answer.  If you are on a new implementation, it makes sense to start with that feature already enabled.  

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
André Arnaud de Calavon Profile Picture

Liquid error: Object of type 'Adxstudio.Xrm.Web.Mvc.Liquid.EntityReferenceDrop' cannot be converted to type 'System.String'. Liquid error: Object of type 'System.Boolean' cannot be converted to type 'System.String'. Liquid error: Object of type 'System.Boolean' cannot be converted to type 'System.String'. Liquid error: Object of type 'System.Boolean' cannot be converted to type 'System.String'. André Arnaud de Cal... 650 Super User 2026 Season 1

#2
Abhilash Warrier Profile Picture

Liquid error: Object of type 'Adxstudio.Xrm.Web.Mvc.Liquid.EntityReferenceDrop' cannot be converted to type 'System.String'. Liquid error: Object of type 'System.Boolean' cannot be converted to type 'System.String'. Liquid error: Object of type 'System.Boolean' cannot be converted to type 'System.String'. Liquid error: Object of type 'System.Boolean' cannot be converted to type 'System.String'. Abhilash Warrier 287 Super User 2026 Season 1

#3
Martin Dráb Profile Picture

Liquid error: Object of type 'Adxstudio.Xrm.Web.Mvc.Liquid.EntityReferenceDrop' cannot be converted to type 'System.String'. Liquid error: Object of type 'System.Boolean' cannot be converted to type 'System.String'. Liquid error: Object of type 'System.Boolean' cannot be converted to type 'System.String'. Liquid error: Object of type 'System.Boolean' cannot be converted to type 'System.String'. Martin Dráb 225 Most Valuable Professional

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans