If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

RapidDisk, A New Linux RAM Disk Kernel Module

Phoronix: RapidDisk, A New Linux RAM Disk Kernel Module

Released last month was RapidDisk 1.0, which is a Linux kernel module that up to this point has received little attention on the Internet. RapidDisk is a new Linux RAM disk kernel module like the brd and zram modules, but with a different feature-set...

Also, all other Linux implementations of RAM disks exist as file systems in memory. These include tmpfs and ramfs. These file systems are not always the most ideal solution to achieving high performance.

So I thought I'd compare to tmpfs. Not sure what CPU/Ram he used in his benchmarks, but it's probably faster than my 3 year old Athlon 64 X2 5000+.

All of these features are on the roadmap and not yet implemented. I am currently working on the LZO compression. I just need to finish the decompression portion of the code. As for the benchmarks...

I did update the wiki with the following:

These numbers were obtained using an older 32-bit system. Better results will be obtained with the latest and greatest of hardware especially on 64-bit architectures.

I was impressed to see a throughput of 1GB/s...that is awesome! If you feel that I need to update the benchmarks and if you have the hardware to run them on, I would be more than thrilled to post them. Please do not hesitate to contact me. More information on contribution to the project can be found at: http://wiki.petroskoutoupis.com/inde...y_Contribution

This won't kill anything, will it? Pretty sure its required.. as blk_queue_ordered was depreciated.. I'm extremely noobish with programming.. extremely extremely.. but I know how to use a search engine and this is the solution I came up with to fix my compile errors... This is on 3.1.0-rc1+