[SERVER-9266] Exclude virtual memory regions that are reserved but unused and have no physical RAM reserved from our memory tracking Created: 05/Apr/13 Updated: 06/Dec/22 Resolved: 22/Feb/16 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Diagnostics, Storage |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Spencer Brody (Inactive) | Assignee: | Backlog - Storage Execution Team |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||
| Assigned Teams: |
Storage Execution
|
||||
| Participants: | |||||
| Description |
|
We report those regions as non-mapped virtual memory in serverStatus and thus in MMS, which can make the memory graph look scary unnecessarily, as these regions take up very little resources and shouldn't have any negative impact on a running server. |
| Comments |
| Comment by Mathias Stearn [ 05/Apr/13 ] |
|
These blocks can be recognized by the protection bits '---p' in /proc/PID/maps and smaps. They should also have a 0 kB Rss. |