3
2
I'm currently running Win 7 Pro 64-bit on a file server system with 12 hard drives. The drives are connected through 2x IBM M1015 controller cards (flashed to LSI 9211-8i IT mode firmware). I'm using the system as a media file server, and running FlexRAID to manage a snapshot-RAID array. Files are very large Blu-ray backups, MKV files, typically 25-35 GB in size.
When FlexRAID performs a data integrity check (called "Validate"), it reads from all data disks simultaneously and calculates each file's checksum. When I run this task, my Paged Pool memory use quickly rises until the virtual memory allocated is gone, at which point Windows expands the VM pool. This continues until the task finally completes, but during this time my system becomes very slow and unstable.
Process Explorer shows no process that is causing the leak. FlexRAID is using only 79K of memory. Using Poolmon, I've discovered that the MmSt tag is the culprit -- but this is Window's own memory manager. For an unknown reason, Windows is mapping the MKV files into virtual memory, causing the high usage. I'm not sure how to stop this.
I've tried the suggestions shown in KB312362 (written for MS Server 2003), but it didn't work. I've turned off MS Security Essentials and the Superfetch service, but also no improvement.
Is there a way for me to dig deeper into this, to see what the root cause could be?
are you able to repro this? If yes, how long does it take to repro this issue? – magicandre1981 – 2013-04-28T18:49:40.680
Thanks for the response. Yes, I can reproduce this faithfully, simply by initiating the FlexRAID Validate function. This effect occurs every time. I've tried to see if the number of drives (and thus, files) is the cause by starting with one data drive, running Validate, then adding drives sequentially one at a time. The kernel paged virtual memory will always increase, but adding more drives (and therefore scanning time) will increase the maximum size of the memory use. With 9 data drives + 3 parity drives (my current config), kernel paged virtual memory will reach as high as 20 GB (!). – Matsutake – 2013-04-28T22:25:40.173
Forgot to mention, my array is all 2 TB drives. – Matsutake – 2013-04-28T22:33:21.173
ok, how long does this take to grow so much? – magicandre1981 – 2013-04-29T04:13:19.873