F
F
F1eex2020-07-30 18:10:07
Bandwidth
F1eex, 2020-07-30 18:10:07

Is there any use for memory bandwidth for ramdisks?

I will need to start Windows from a ramdisk. The running system will also need to be hibernated. And then the ramdisk image will need to be quickly copied, overwritten, etc. Everything is only in the RAM, there will be no HDD and SSD. The first thought was this: to write and read ramdisk faster, you need a processor with a large memory bandwidth. But a cursory test under Windows CrystalDiskMark (the ramdisk was created by SoftPerfect RAM Disk) showed that the speed is approximately equal (no more than 9Gb / s) on i7 2600 (dual-channel DDR3), Xeon e5 1620 and Xeon e5 2689 (both four-channel). Given that the memory bandwidth in the case of Xeon 's more than doubled. Therefore, the questions are:

1. Can a Ramdisk generally operate at a speed approaching the CPU bandwidth? Perhaps I just ran into a limitation of SoftPerfect RAM Disk, or Windows itself?
2. If so, what could be faster - 4 DDR3 1600 channels (for Xeon e5 v1) or 2 DDR4 3200 channels (for example, for Ryzen 5 3600)?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
D
Dmitry, 2020-07-30
@F1eex

The running system will also need to be sent to hibernation
and
Everything is only in RAM, there will be no HDD and SSD
mutually exclusive clauses, because During hibernation, the contents of RAM are written to disk.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question