Files
add-ramdisk/README.md
Vassiliy Yegorov c51ac8681d Initial commit
2019-09-13 12:27:54 +07:00

1.8 KiB
Raw Blame History

Create Ramdisk to debain

Описание

  • плейбук создает RAM-диск, отрезая у ОЗУ немного места.
  • можно использовать для монтировать в виртуалки, в те места, где необходима супер-скорость и неважен стейт данных.
  • например для кеширования.

Предварительные требования (для Mac OS)

  • перезапуском не забыть обновить роли!

    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

Как я все это делал

  • Видео с подробными инструкциями доступно тут
Автор