Lots of questions about ramdisks

tom thumb

Distinguished
Apr 18, 2010
181
0
18,690
Some questions about ramdisks for the professionals, or at least those who've used them so far:

1. Is LGA 2011 the only platform that can accept 64gb of ram? Is there another platform out for release in the next 1-2 months that can use that much ram?
2. Can the size of a ramdisk be changed on the fly? (while the ramdisk is in use?) Even with the most ram you could possibly have, you might want to change the size of the ramdisk based on what you want installed.
3. When the ramdisk is being loaded on system startup, is it a straight-up sequential read? Is it read form a single image file (which could be done at, say, 1gb/s)? ..which would be faster than having to read a bunch of smaller files
4. When a ramdisk is loaded on startup, does the "free space" on the ramdisk also have to be loaded?
5. Similarly, when the system shuts down, does the ramdisk write sequentially? Does the entire disk have to be written or just whatever was modified? Does "free space" also have to be written?
6. What is the best ramdisk software?
7. What effect does the frequency and latency of the ram have on the ramdisk? Is it noticeable at those speeds?
8. Those who've used a ramdisk effectively would probably say it's worth investing in more ram for, is it worth switching platforms for? (like switching "backward" to LGA2011, which uses last-gen CPUs)
9. When it comes to uninterruptible power supplies, for the purposes of using a ramdisk more safely, is there a small and light enough UPS that can fit inside a mid-tower case alongside your normal PSU?
10. Shot in the dark here - is there a PSU that can provide a feature like forced system shutdown on power failure? I don't know how realistic it is to expect a PSU's capacitors to deliver ~100-150W for the time needed to shut down a computer with a ramdisk. I would pay more for some kind of UPS+PSU combo box.
11. In a worst-case scenario of a power failure while a ramdisk is being written to during a shut down, data corruption is a given. Is the entire ramdisk lost or just the file/files being re-written at the time?
12. Through the ramdisk software, can a ramdisk be backed up at scheduled intervals? Would doing so be noticeable to someone using the ramdisk for something else?
13. Conceptually, (I might be thinking too far ahead here) the ramdisk loads what you need into the ram, then when you need it, data is transferred from the ram to elsewhere in the ram? Wouldn't it be easier to just pre-load what you want into ram on startup? When you are using a ramdisk, isn't the same data located in 2 different locations in the ram?

Please answer what you can, and thank you in advance for your help!
 
Solution
1: yes unless you go serverbd and processor
2: not that I know of
3: it can read as fast as your drive can send.
4/5: depends on the software - initializing the ramdisk loads the entire drive with free space. Typically only the used space gets copied back in/out.
6: debatable (sorry to be a cop out)
7: directly affects speed, doubtfull if you would notice 1microsecond over 2
8: you want 64gb ram and 40 pcie lanes or 32gb & 16 lanes?
9: I dont know of any internal UPS's
10: nope. u need a ups
11:without a ups, I would expect corruption and possible HDD damage since the drive was being written to at the time of the powerloss. Since you would most likely be overwritting the existing ramdisk dump I would expect a complete loss here.
12: I...

popatim

Titan
Moderator
1: yes unless you go serverbd and processor
2: not that I know of
3: it can read as fast as your drive can send.
4/5: depends on the software - initializing the ramdisk loads the entire drive with free space. Typically only the used space gets copied back in/out.
6: debatable (sorry to be a cop out)
7: directly affects speed, doubtfull if you would notice 1microsecond over 2
8: you want 64gb ram and 40 pcie lanes or 32gb & 16 lanes?
9: I dont know of any internal UPS's
10: nope. u need a ups
11:without a ups, I would expect corruption and possible HDD damage since the drive was being written to at the time of the powerloss. Since you would most likely be overwritting the existing ramdisk dump I would expect a complete loss here.
12: I don't know
13: a software ramdisk isnt used to start your pc. You would need to purchase a hardware ramdisk for that. As for being in two places at once that kind of true. but acting as a drive , all the data wouldnt be in in operating ram at the same time, some of the data in the ramdrive would be compressed (like movies, pictures, game map data) and then uncompressed as its moved into operating ram.




 
Solution

tom thumb

Distinguished
Apr 18, 2010
181
0
18,690
Thanks!


Well... I am a single-gpu kind of guy, so 16 lanes is probably enough. You'd need a sandy bridge CPU for LGA2011 though, wouldn't that be slightly less efficient than, say, a 4770k?
(edit)
wait wait...
http://www.newegg.ca/Product/Product.aspx?Item=N82E16819116940
how about I put one of these in there? :D

This is the first I'm hearing of hardware ramdisks.. interesting.

As for the UPS, maybe I can jerry-rig something inside the case itself. Space might be a problem though.