High memory usage mapped file Windows Server 2012

Syed Nazirul 1 Reputation point
2021-08-17T04:49:37.467+00:00

Greeting,

Currently I am running an IIS server to serve applications , but currently I am having some trouble with the memory usage.

123748-use-count.png

As you can see, Mapped File is using a lot of memory on standby, but I am not sure what application or process that causes this.
Here are some more pictures of detailed process that are currently running on my server

123823-processes.png
123749-file-summary.png
123739-mem-usage.png
123750-process-detail.png

Do you guys have any idea what could cause this high memory usage? I really appreciate any help.

Thank you

Syehino

Windows development | Internet Information Services
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Bruce Zhang-MSFT 3,771 Reputation points
    2021-08-18T03:31:55.2+00:00

    Hi @Syed Nazirul ,

    You can read this docs to know file mapping. But I think it cannot provide any useful information about high memory.

    I researched high memory of first w3wp.exe. A healthy IIS Server will consume approximately 300 - 600 MB, maybe 700 MB RAM when busy. The w3wp.exe's memory is 772MB. Though it is more than 700MB, it still looks normal.

    Maybe you have a lot of concurrent web users. Maybe the resources loaded on the web console are intensive.......All these possibilities will cause IIS busy. You can set regular time interval of application pool to reduce memory.

    Then I also researched shell32.dll, system.evtx and winscp.exe. Those of them have high standby and that is abnormal. But they are files refered by system, should not have high usage. If your server can be turn off or restart for a while, please restart it to check whether these file still have high usage.


    If the answer is helpful, please click "Accept Answer" and upvote it.

    Note: Please follow the steps in our  documentation  to enable e-mail notifications if you want to receive the related email notification for this thread.

    Best regards,
    Bruce Zhang


  2. Bruce (SqlWork.com) 81,976 Reputation points Volunteer Moderator
    2021-12-10T16:37:02.87+00:00

    You misunderstand what mapped files are. They are an operating system feature where an application opens a file as mapped. Then instead of using file read/write, the file is mapped to memory like a page file, and the application uses memory access operations and is generally faster than using the file system.

    The mapped file will have a working set of how many of its pages will be in real memory.

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.