Готовое решение. Подмена папки HDD на папку в RamDisk?

Достала медленная инициализаци Rails и Rake. Попробовал перенести приложение на RamDisk и на глаз инициализация проходит в 3-4 раза быстрее. Ещё нужно попробовать перенести файлы RVM и думаю прирост будет ещё в 2-3 раза.


Есть ли готовое решение, которое работает по такому алгоритму:

— получает список путей к папкам

— переименовывает папки

— создает RamDisk указанного размера

— монтирует его в указанное место и копирует папки

— подменяет пути реальных папок на временные

— настраивает автоматический перенос папок с Ram через указанные промежутки времени


Уже создавал подобную тему, но вдруг найдется решение, чтобы не теперять время. SSD не предлагать, проше создать подобное решение.
  • Вопрос задан
  • 3483 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Eddy_Em
> папки
каталоги или директории?

> RamDisk
Разделяемая память/tmpfs?

Неужели перенос содержимого директорий в /dev/shm позволит запускаться быстрей? Ведь все равно все файлы придется прочитать и записать в оперативку.

Или имеется в виду создание файловой системы в shm на этапе загрузки? Ну так это в init-скрипты можно прописать. Ничего сложного нет.
Ответ написан
@Vampiro
ИМХО создание bash-скрипта заняло бы меньше времени, чем написание постов даже у меня, человека далекого от linux. Вы же набросали все строки, осталось для каждой команду вписать. и на крон повесить что-нить а-ля rsync.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы