Cerb
Elite Member
- Aug 26, 2000
- 17,484
- 33
- 86
Better option: have more RAM, and leave it running.If I limited my RAM to 6GB I would close my browser and not run a VM while playing a game.
Better option: have more RAM, and leave it running.If I limited my RAM to 6GB I would close my browser and not run a VM while playing a game.
Neither, really. It just assumes it will end up low on RAM, so is rather proactive about pushing idle pages to swap, and conservative about loading them back, once they've been expunged from RAM (note to anyone this is new to: Windows makes copies of pages in the PF, then when it needs RAM, it can freely clear the RAM those used to take up, with no page file activity right then). But then that RAM gets used for file cache, instead of re-populating what was pushed to the PF (by not prioritizing pages, it can result in suboptimal performance, including but not limited to stuttering and audio glitches).In all my experience, Windows is either retarded or got mental deficiency when it comes to RAM usage.
Exactly, and that is why Windows is retarded, because no matter how many resources you give it, it fails to scale up as it should. I have been with Windows XP all the way from a K6-II with 160 MB RAM, 640, 2, 4, and now, 32, and the behaviator is always the same: Always priotizing freeing up RAM, no matter how much you actually have.Neither, really. It just assumes it will end up low on RAM, so is rather proactive about pushing idle pages to swap, and conservative about loading them back, once they've been expunged from RAM
16 GB of RAM for a RAMDisk is too low currently for games (Specially MMORPGs), that usually are at over 10 GB each. 32 GB are more appropiate for this. Too bad that currently they aren't as cheap as they used to be 6 months ago.
In all my experience, Windows is either retarded or got mental deficiency when it comes to RAM usage. Whatever it is, manual tinkering should almost always provide better results that a automatic pilot with down syndrome.
What you use the RAMDisk for, is to preload to RAM anything you want to use that you also want to FORCE into RAM to not have any sort of slowdowns, shuttering, lag, whatever, the first time that data gets used, due to it being loaded mostly on-demand. I wrote tons about this for a contest, you may want to read it.
I have just recently adquired 32 GB of RAM (A pair of these). I could setup a RAMDisk on good old Windows XP to use via PAE, but scores, mainly random 4 KB and IOPS, are too low. Maybe I could get better results with another RAMDisk Software, and much better results when I migrate to 64 Bits.
So far, I have successfully used it to get my Bitcoin client blockchains up to date with, as the last time I even touched that was 6 months ago. That thing is a RIDICULOUS DISK THRASHER, always generating constant activity and noise like if my HD was crunching all day long. The Bitcoin client load times are also ridiculous long currently, while in RAMDisk it was several times faster. Indeed, I had to copypaste 10 GB it back to the HD after finished, but I prefer to heavily use my Hard Disk during a few minutes that all the day long.
Where it didn't shine was loading times in League of Legends, it wasn't really faster that my Hard Disk. It could be either due to the very low 4 KB and IOPS performance, or because LoL isn't very portable and also reads data from the HD, as there was HD activity while loading when there should have been none. Should try other games.
RAMDisk are useful, but they're for niches. If you want top of the line performance at any cost, you can't beat a RAMDisk. It also has some important downsides you should consider.
Most RAMDisk Software I saw allows you to do a 4 GB RAMDisk for free, but not bigger than that, that is why Dataram is discarded.Dataram Ramdrive, which is what I use, has been tested to perform the best. For XP the only thing I could get working properly (consistently startup with r: \, etc) was Gavotte ramdisk which had been modified by someone back in 2008 to work beyond a particular limitation the 1999 version had.
http://reboot.pro/topic/4064-gavottes-rramdisk/
But for Vista, 7, or 8, Dataram works best. To run drives over 4gb you have to purchase a license.
I saw two RAMDisk Software benchs, this one and this one. On the first one Gavotte scores good on 4 KB randoms, through there are other Softwares that do twice than it. However, what system it was used in isn't stated, it could be with the 64 Bit Driver version. On the other one, a W7 32 Bits system (That doesn't mention if it doing the PAE workaround), Gavotte instead comes out last with random 4 KB performance similar to a HD. Horrible.ChangeLog:
1.0.4096.5 通過卷標查看是否使用高內存
1.0.4096.5 修正部分ASUS主板兼容問題
1.0.4096.4
1.0.4096.3 加強初始化清零
1.0.4096.2 ramdisk過大導致NTFS格式化映像文件無效
01.01.2008 support >=4G ram under 32bit windows (UsePAE=1)
Who says that I'm using it for that? I shoved into the RAMDisk an entire MMORPG - on 32 Bits WXP SP3.Isn't 4Gb plenty if you are just using it for temporary internet files?