Katherine Druckman talks to Petros Koutoupis about maintaining RapidDisk, his open source RAM disk software.
Mastodon
Special Guest: Petros Koutoupis.
Support Reality 2.0
Links:
- GitHub - pkoutoupis/rapiddisk: An Advanced Linux RAM Drive and Caching kernel modules. Dynamically allocate RAM as block devices. Use them as stand alone disk drives or even map them as caching nodes to slower local disk drives. Access those drives locally or export those volumes across an NVMe Target network.
— An Advanced Linux RAM Drive and Caching kernel modules. Dynamically allocate RAM as block devices. Use them as stand alone disk drives or even map them as caching nodes to slower local disk drives. Access those drives locally or export those volumes across an NVMe Target network.
alongside some major disadvantages and despite those disadvantages, it still hasn't prevented it from being used in full production environments to even the local desktop; where it is often used as a temporary cache for various services and applications. The idea is nothing new and has been around for at least a few decades but as we increase our computing power and are capable of utilizing larger amounts of system memory, the concept becomes much more intriguing.
— Enable and share performant block devices across a network of compute nodes with the RapidDisk kernel RAM drive module.