I was pleasantly surprised to find this posted on Phoronix earlier this morning. I had noticed that the original article made a slight error:
RapidDisk can handle dynamically adding or removing RAM-based block devices of varying sizes, LZO data compression (still being implemented), and SHA-256-based error-correction.
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
Again, I am extremely excited to see that there is an interest here.