zram_config

Ansible Роль: Настройка Zram

Статус сборки Ansible Galaxy Лицензия

Роль для установки настройки Zram для сжатого свопа в оперативной памяти.

Уведомление о снятии с поддержки: эта роль теперь устарела, рассмотрите возможность использования gantsign.zswap вместо нее.

Требования

  • Ansible >= 2.7

  • Дистрибутив Linux

    • Семейство Debian

      • Ubuntu

        • Xenial (16.04)
        • Bionic (18.04)
      • Примечание: другие версии могут работать, но не проходили тестирование.

Переменные роли

Следующие переменные изменят поведение этой роли (значения по умолчанию показаны ниже):

# Уменьшает вероятность зависания ОС из-за недостатка оперативной памяти.
# например, 65536
zram_config_min_free_kbytes:

# Значение от 0 до 100. Установка низкого значения уменьшает использование свопа.
# Низкое значение также снизит зависания ОС из-за Zram.
# например, 10
zram_config_swappiness:

Пример плейбука

- hosts: servers
  roles:
    - role: gantsign.zram_config
      zram_config_min_free_kbytes: 65536
      zram_config_swappiness: 10

Другие роли от GantSign

Вы можете найти больше ролей от GantSign на Ansible Galaxy.

Разработка и тестирование

Этот проект использует Molecule для помощи в разработке и тестировании; роль проходит модульное тестирование с помощью Testinfra и pytest.

Для разработки или тестирования вам необходимо установить следующее:

Поскольку вышеуказанное может быть сложно установить, этот проект включает Molecule Wrapper. Molecule Wrapper — это оболочка, которая устанавливает Molecule и его зависимости (кроме Linux), а затем выполняет Molecule с той командой, которую вы ему передаете.

Чтобы протестировать эту роль с помощью Molecule Wrapper, выполните следующую команду из корневой директории проекта:

./moleculew test

Примечание: некоторым зависимостям могут потребоваться права sudo для установки.

Лицензия

MIT

Информация об авторе

Джон Фриман

GantSign Ltd. Регистрационный номер 06109112 (зарегистрировано в Англии)

О проекте

Role for installing zram-config for compressed RAM swap.

Установить
ansible-galaxy install gantsign/ansible-role-zram-config
Лицензия
mit
Загрузки
2373
Владелец