I'd be looking into Virtualbox as a potential source too, perhaps fire up a virtual machine and run a file copy or download (some I/O intensive task) from within it to see if it affects the non-paged pool memory usage. I would check whether it is also running the latest version if you haven't done so recently.
I ran poolmon. I have absolutely no idea what the information is telling me.
I haven't used VirtualBox in weeks. Unless it's the network driver it's probably not that. I'll run it to do an update though.
From the Microsoft documentation:
The above will show you the tags with the most memory usage by bytes, you are looking for tag/s consistently using the most memory contributing to large amounts of non-paged pool memory usage. The next step is to try to associate the problematic pool tag with a driver.
I can do that and post a screenshot, but can't understand it. I'm technical but I don't have that background.
Just a thought -- check the alignment on the SSDs -- I had a problem some time ago with my laptop going off and becoming totally distracted for considerable periods of time (but no error messages), and I discovered the ssd was out of alignment. Fixed with EASUS TODO.
The fix seems to be to stop using it :/
To be honest I've never bothered with the feature so unable to offer any advice as to how.
Ah, that's interesting, thanks @yitz, very helpful.
I use ReFS and Storage Spaces because I had a disk problem a while back, and since they were in production W10 builds I figured they'd be good. This is the first problem I've had with them. My current workaround is to reboot every day, which isn't too bad. I do like the insurance of ReFS checksums and the RAID1 protection, and I know there are other ways to do it, but none are quite so low effort or low cost.