RapidDisk 2.8 Stable release
RapidDisk — проект, представляющий собой модуль ядра (rxdsk) в комплекте с утилитой для администрирования (rxadm). Разрабатывается с целью применения в высокопроизводительных системах. Аналог Ramdiskadm в Solaris.
По мнению разработчика данного проекта Petros Koutoupis'а (имеющего немалый опыт в разработке ядра Linux и использовании Solaris), несмотря на то, что в ядре есть поддержка нескольких типов ramdisk-модулей, они примитивны и не могут конкурировать с аналогами из Solaris или FreeBSD, и RapidDisk, осуществляющий динамическое постраничное выделение оперативной памяти в качестве блочных устройств, должен восполнить этот пробел.
Особенности:
- динамическое подключение/отключение и изменение размеров RAM-дисков;
- чтение/запись из блочного устройства на высоких скоростях (в 20-30 раз быстрее работы SATA-дисков);
- создание и управление размерами от нескольких мегабайт до 1 терабайта (через CLI или GUI);
- сжатие/распаковка и восстановление данных по мере необходимости;
- привязка к кэшу физического диска для повышения производительности операций ввода/вывода, вследствие чего увеличивается его срок службы.
Изменения в этой версии:
- очистка кода;
- удаление неиспользуемых и нереализованных функций кэширования;
- некоторые изменения в модулях Makefile;
- поддержка Linux 3.8 (проверялась на 3.8-rc7).
>>> Исходный код