Create Ramdisk to debain
Описание
- плейбук создает RAM-диск, отрезая у ОЗУ немного места.
- можно использовать для монтировать в виртуалки, в те места, где необходима супер-скорость и неважен стейт данных.
- например для кеширования.
Предварительные требования (для Mac OS)
- Ansible
brew install ansible
- перезапуском не забыть обновить роли!
ansible-galaxy install -r requirements.yml -f
Работа со скриптом:
cd ansible && ansible-playbook init.yml
Что делается фактически:
- mkdir /tmp/ramdisk
- chmod 777 /tmp/ramdisk
- mount -t tmpfs -o size=1024m myramdisk /tmp/ramdisk
Как тестировать?
-
проверить запись в ОЗУ-диск
sudo dd if=/dev/zero of=/tmp/ramdisk/zero bs=4k count=100000
-
для сравнение проверить записи в текущий диск
sudo dd if=/dev/zero of=/tmp/zero bs=4k count=100000
-
проверка на чтение с ОЗУ-диска
sudo dd if=/tmp/ramdisk/zero of=/dev/null bs=4k count=100000
-
чтение с обычного диска
sudo dd if=/tmp/zero of=/dev/null bs=4k count=100000
Перед запуском не забыть обновить роли!
ansible-galaxy install -r requirements.yml
Как я все это делал
- Видео с подробными инструкциями доступно тут
Автор
Description
Languages
INI
100%