Write defer puzzle
Posted: Sat Jul 27, 2013 2:52 am
My system is as follows:
Thinkpad T400, 8G memory, 32G SSD as C: with win7 32 bit installed.
Installed software related:
1)Primo Ramdisk v5.5, using 2700mb of OS Invisible memory as Ramdisk Z: (From them, I have set 2600mb as system's virtual memory and closed the virtual memory on other disks);
2)Primo Cache v0.9.1, using 2250mb of OS Invisible memory as L1 cache.
Total OS managed memory : 3032mb.
Total OS Invisible memory: 5052mb.
3)Microsoft's EWF in C: in order to protect SSD and system.
EWF is fine, wheneven you restart the PC, all the changes to the system will disappear. However it will consume main memory by writing the data, which is unrecoverable. Step by step the main memory becomes less and less. That's why I choose to use FancyCache or PrimoCache now. FancyCache v0.8.0 has to use at least 128mb of main memory while cannot treat invisible memory as L1 cache. Now after waiting for a long time, here comes PrimoCache v.0.9.1. After installation, I find for L1 cache, it can finally set 0mb of OS managed memory and make full use of OS invisible memory. I thought it can solve my problem now, as any write to main memory triggered by EWF will be deferred by PrimoCache, while which is using OS invisible memory as L1 cache. In this way, the main memory written by EWF will not increase at all! Am I understanding correctly? However to my surprise, as you can see from the below image, the main memory used by EWF is keeping increasing at a great speed, although I have set a wirte-defer time of 172800 seconds (or two days). Below please find my configurations of Primo Cache and Primo Ramdisk.
Could anybody tell me how I should set up properly to avoid the memory increase caused by EWF please? It seems that PrimoCache's write-defer does not function correctly at all.
Thanks in advance!
Thinkpad T400, 8G memory, 32G SSD as C: with win7 32 bit installed.
Installed software related:
1)Primo Ramdisk v5.5, using 2700mb of OS Invisible memory as Ramdisk Z: (From them, I have set 2600mb as system's virtual memory and closed the virtual memory on other disks);
2)Primo Cache v0.9.1, using 2250mb of OS Invisible memory as L1 cache.
Total OS managed memory : 3032mb.
Total OS Invisible memory: 5052mb.
3)Microsoft's EWF in C: in order to protect SSD and system.
EWF is fine, wheneven you restart the PC, all the changes to the system will disappear. However it will consume main memory by writing the data, which is unrecoverable. Step by step the main memory becomes less and less. That's why I choose to use FancyCache or PrimoCache now. FancyCache v0.8.0 has to use at least 128mb of main memory while cannot treat invisible memory as L1 cache. Now after waiting for a long time, here comes PrimoCache v.0.9.1. After installation, I find for L1 cache, it can finally set 0mb of OS managed memory and make full use of OS invisible memory. I thought it can solve my problem now, as any write to main memory triggered by EWF will be deferred by PrimoCache, while which is using OS invisible memory as L1 cache. In this way, the main memory written by EWF will not increase at all! Am I understanding correctly? However to my surprise, as you can see from the below image, the main memory used by EWF is keeping increasing at a great speed, although I have set a wirte-defer time of 172800 seconds (or two days). Below please find my configurations of Primo Cache and Primo Ramdisk.
Could anybody tell me how I should set up properly to avoid the memory increase caused by EWF please? It seems that PrimoCache's write-defer does not function correctly at all.
Thanks in advance!