FEMU
FEMU: Accurate, Scalable and Extensible NVMe SSD Emulator (FAST'18). Please checkout https://github.com/vtess/FEMU for latest developments. (by ucare-uchicago)
rapiddisk
An Advanced Linux RAM Drive and Caching kernel modules. Dynamically allocate RAM as block devices. Use them as stand alone drives or even map them as caching nodes to slower local disk drives. Access those volumes locally or export them across an NVMe Target network. Manage it all from a web API. (by pkoutoupis)
FEMU | rapiddisk | |
---|---|---|
1 | 4 | |
15 | 300 | |
- | - | |
0.0 | 5.2 | |
over 2 years ago | about 2 months ago | |
C | C | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 only |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
FEMU
Posts with mentions or reviews of FEMU.
We have used some of these posts to build our list of alternatives
and similar projects.
-
Does QEMU support C++?
I guess I'm really not clear about how QEMU works. There's a QEMU SSD project here called FEMU which emulates a block device. If I wanted to basically have FEMU utilize a C++ compression algorithm instead of a C compression algorithm would there be anything I would have to change about QEMU itself, or can I just change it to use G++.
rapiddisk
Posts with mentions or reviews of rapiddisk.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-07-12.
-
How do I load RapidDisk --
I found that an alternative on Linux is RapidDisk. I installed it with no issues. However, I have to open terminal and enter a couple of commands manually to re-load the RAM drive as cache after boot, specifically:
-
PrimoCache equivalent for Linux (Ubuntu)?
Rapiddisk https://github.com/pkoutoupis/rapiddisk
- Using PrimoCache + 40GB RAM has reduced my SSD wear by 40% with mad max plotter
-
Plotting destination file system
As for ramdisk cache, what I was looking into is Primo Ramdisk which was mentioned a LOT around here, especially with high density plotting. Unfortunately that is only for Windows, but I found something similar for Linux: https://github.com/pkoutoupis/rapiddisk/ At this point I havent tried it, maybe indeed kernel module compiling will be enough, maybe not.
What are some alternatives?
When comparing FEMU and rapiddisk you can also consider the following projects:
qemu-t8030 - iPhone 11 emulated on QEMU
chia-plotter