My VPN servers memory drops to zero one or twice a day

My monitoring system says that my VPN server's available memory is suddenly and unexpectedly dropping to zero, and then spiking back up.  It happens once a day, and only for a minute or so.

Check out the attached screenshots of a weekly graph of the available memory for three of my server.

7-day view of available memory for three different servers
The sudden drop in available memory only lasts a few minutes (or sometimes even seconds) and happens seemingly randomly. Almost like some process runs away and allocates all the memory, then crashes and all the memory gets freed up again.

Any idea why? Or how I can "catch it in the act" and identify what's doing it?

The only thing the servers have in common is that they are all Windows Server 2012 R2, and the only thing installed is the Routing and Remote Access role. The servers are dedicated to this task and do nothing else, but aside from that they are totally separate installations for separate clients in separate forests. Other servers (e.g. the domain controller, fileserver etc.) don't seem to be affected.
LVL 31
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Dr. KlahnPrincipal Software EngineerCommented:
You might try Microsoft VMMap.  It can run in both windowed and command line mode.

A simple brute-force approach would be to run VMMap every 10 seconds out of a batch file, have it write a file detailing system memory use, and then review the files produced when the problem occurs.  With that information it should be possible to zero in on the offending process.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2012

From novice to tech pro — start learning today.