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

49 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Create Ramdisk to debain
## Описание
- плейбук создает RAM-диск, отрезая у ОЗУ немного места.
- можно использовать для монтировать в виртуалки, в те места, где необходима супер-скорость и неважен стейт данных.
- например для кеширования.
### Предварительные требования (для Mac OS)
- [Ansible](https://docs.ansible.com)
> 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
#### Как я все это делал
- Видео с подробными инструкциями доступно [тут]()
##### Автор
- **Vassiliy Yegorov** - *Initial work* - [vasyakrg](https://github.com/vasyakrg)
- [сайт](vk.com/realmanual)
- [youtube](youtube.com/realmanual)