• Some users have recently had their accounts hijacked. It seems that the now defunct EVGA forums might have compromised your password there and seems many are using the same PW here. We would suggest you UPDATE YOUR PASSWORD and TURN ON 2FA for your account here to further secure it. None of the compromised accounts had 2FA turned on.
    Once you have enabled 2FA, your account will be updated soon to show a badge, letting other members know that you use 2FA to protect your account. This should be beneficial for everyone that uses FSFT.

Using excess RAM as Ramdisk with QSoft

MixManSC

║▌║█║▌│║▌║▌█
Staff member
2FA
Joined
Aug 12, 2004
Messages
8,984
Just wondering if anyone has tried something like this. At my shop we work on very large images for large format printing. Some get well over 2GB in size. Primarily using Photoshop CS2 and FlexiSign Pro RIP software to deal with them. I am constantly struggling with speed issues when dealing with these files so I've bit the bullet on a new workstation. I've bought a

Dell Precision 690
Dual Xeon 5150 Dual Core 2.66Ghz Processors (1333 FSB)
4 15K 73GB Fujitsu MAX SAS Hard Drives
8GB of FB DIMM RAM. 8 1GB DDR667 Sticks

Here's my quandry. I cannot run 64 bit Windows due to the drivers that the large format printer and cutter require plus Flexi also has sever issues with x64. My plan is this, I'm going to run Windows 2003 Server Enterprise as the operating system since it's about the only 32 bit Windows OS that will support over 4GB of RAM. Since 2003 is essentially using PAE to accomplish this Photoshop etc still only really sees 3GB (running the OS with the /3GB switch) but Windows does see and report the full 8GB in System Properties. What I want to do is use QSoft's RamDISK Enterprise http://www.ramdisk.tk/ to allocate 4GB of the RAM in the system as a RAMDISK. I've paid the devolper $20 for the full unrestricted version of the software with support. I'm going to install and give it a whirl and set Photoshops scratch disk and Flexi's scratch disk to use the new ramdisk.

According to QSoft the newly created ramdisk will allocate the memory before Windows fully loads and Windows will only see the RAM leftover and will see the new ramdisk just like a hard drive. It seems to me this is a much better solution than something like the limited abilities of the card based products like the one from Gigabyte. This uses the systems memory controller and should have the full bandwidth of the systems ram. I'm supposedly only limited by the amount of ram I can put into the machine which in my case is 64GB (this machine has 16 dimm slots). If it works well I might be looking at really dumping a pile of cash into a crapload of ram. This program also fully supports automatically backing up the contents of the ramdisk and restoring the content at shutdown and reboot. Plus the machine is connected to a monitored UPS so it will shut down clean and nice if the power fails and the UPS gets low on juice.

I was really just wondering if anyone has actually tried this and what sort of performance I might expect from the ramdisk.

Cliffs-
Workstation with lots of ram
32 bit OS
Software controlled ramdisk
Massive performance?
Profit?
 
I haven't tried it, but that sounds like a pretty fast setup. I think your RAM strategy will work.
 
I've used the ramdisk.tk software to great success in the past. It should work fine; report back with your findings. I'd be particularly interested in seeing if turning off the ramdisk and letting Windows cache the disk writes will be better than manually forcing the Photoshop pagefile to the ramdisk.
 
Just did a few minutes of preliminary testing and the results seems excellent. I'm testing it with 1GB allocated right now and will test more with 4GB allocated in the morning when I have a little more time. Right now benchmarks do not see it as a hard drive - at least Sandra nor HDTach do. Clibench does see it though and a quick test showed the ramdisk as having a 2GB per second transfer rate. :eek: As another quickie test I copied a 750MB PSD image file to the ramdisk - opening the image in Photoshop from the ramdisk versus from one of the SAS drives - it was incredibly fast, maybe a second - essentially loading from ram into ram versus from disk into ram. I'll post more results after I get some more testing done.

Another thing I did notice - even with the ram disk using 1GB of ram, Windows still reports having 8GB. Also - this program has a crapload of settings you can adjust. Even going to far as to exclude certain ranges of memory from its use. I guess it might be a good idea to go into device manager resources and write down all the hardware dedicated memory ranges and exclude them from the ramdisk to help assure it will not try to grab memory from the raid controller or video card or something...
 
Well I did some more testing this morning with it configured to use 4GB or ram as the ramdisk. Photoshop is not configured to use 1.5GB of system ram and has the first scratch disk set to use the ram disk then secondary, etc more on to the 15K SAS drives. Objectively speaking Photoshop new seems incredibly fast compared to before when it was just configured to use max RAM and scratch disks set to the hard drives only. This is just how it feels to me as I've not done any real timed before/after comparisons. In any case on some of the larger files Photoshop is filling up the 4gb ramdisk pretty darn fast and I get low disk apace warnings from Windows. Looks like I need to go ahead and get a whole crapload of RAM. :D

If it matters any I ran a Clibench benchmark on all the CPU tests, on 1 146GB 15K Fujitsu MAX SAS drive, and the 4GB ramdisk. I ran it with the short test option. The results clibench gave me are below.

Dhrystone 2.1 23777
Whetstone 8984
Eight queens problem 30966
Matrix operations 1201869
Number crunch 1797323
Floating point 90903
Memory throughput 3829043

Drive F - 15K SAS
Read max 84758 kB/sec
Read average 76398 kB/sec
Read min 70322 kB/sec
Write max 104954 kB/sec
Write average 91865 kB/sec
Write min 67842 kB/sec
CPU usage 0 percent

Drive L - RAMDISK
Read max 2161146 kB/sec
Read average 2091977 kB/sec
Read min 1966803 kB/sec
Write max 1617660 kB/sec
Write average 1548933 kB/sec
Write min 1380595 kB/sec
CPU usage 2 percent
 
This is really cool! Will this work with any OS? I may have to try it myself later.
 
This is really cool! Will this work with any OS? I may have to try it myself later.

It's compatible with most any version of Windows but you will be limited on the amount of RAM you can use and set as the ramdisk by the version of Windows. Only 64 bit versions of Windows or Server "Enterprise" versions can really address over 4GB of ram.
 
Well - another quick benchmark update. Not many benchmarks see the ramdrive - it seems most of them are looking for physical devices in some manner. Anyhow I've also currently upgraded the RAM to 12GB with another 4GB coming in next week. Right now the ramdisk is set to 8GB. PCMark05 lets you select which drive to benchmark. The scores are with the default HDD benchmark test run against the ramdisk.

HDD Score 109498 :eek: :D
XP Startup 175.229 MB/s
App Loading 157.236 MB/s
General Use 132.536 MB/s
Virus Scan 1357.334 MB/s
File Write 1306.929 MB/s

I've also read that FutureMark will delete that score if I upload it as they consider ramdrive scores cheating. I think I might have the top HDD score though considering average scores are from 4000 to 8000. I cannot even upload it though as they require a full test suite to complete for score submissions and the FireGL V3100 card in this box is not capable of all of the suites tests. As more ramdrive options come to market though (iRam, etc) and mature I think they might need to eventually at least add a category for such devices with a proper scoring curve.
 
Earlier this year, Gigabyte announced an iRAM 2 model with up to 8GB of memory that will fit into a 5.25" bay connected via SATA2. I was wondering if anyone know when this model will be released? Perhaps I should start a new thread.
 
Back
Top