Skip to content

vasyakrg/add-ramdisk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

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

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

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

About

Add RAM disk to linux os

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published