gantsign.zram_config

Rola Ansible: Konfiguracja Zram

Status budowy Ansible Galaxy Licencja

Rola do instalacji konfiguracji Zram dla skompresowanej pamięci RAM jako swap.

Informacja o deprecjacji: ta rola jest teraz nieaktualna, rozważ użycie gantsign.zswap zamiast tego.

Wymagania

  • Ansible >= 2.7

  • Dystrybucja Linuxa

    • Rodzina Debian

      • Ubuntu

        • Xenial (16.04)
        • Bionic (18.04)
      • Uwaga: inne wersje mogą działać, ale nie zostały przetestowane.

Zmienne Roli

Poniższe zmienne zmienią działanie tej roli (domyślne wartości pokazywane są poniżej):

# Zmniejsza szansę na zawieszenie się systemu operacyjnego przy niskiej ilości RAM.
# np. 65536
zram_config_min_free_kbytes:

# Wartość od 0 do 100. Ustawienie na niską wartość zmniejsza użycie swap.
# Ustawiając to na niską wartość, również zmniejszamy zawieszenia systemu z powodu Zram.
# np. 10
zram_config_swappiness:

Przykładowy Playbook

- hosts: serwery
  roles:
    - rola: gantsign.zram_config
      zram_config_min_free_kbytes: 65536
      zram_config_swappiness: 10

Więcej ról od GantSign

Więcej ról od GantSign można znaleźć na Ansible Galaxy.

Rozwój i Testowanie

Ten projekt korzysta z Molecule, aby wspierać rozwój i testowanie; rola jest testowana jednostkowo za pomocą Testinfra i pytest.

Aby rozwijać lub testować, musisz zainstalować następujące:

Ponieważ powyższe może być trudne do zainstalowania, ten projekt zawiera Molecule Wrapper. Molecule Wrapper to skrypt powłoki, który instaluje Molecule oraz jego zależności (poza Linuxem) i następnie uruchamia Molecule z poleceniem, które mu przekażesz.

Aby przetestować tę rolę używając Molecule Wrapper, uruchom następujące polecenie z katalogu głównego projektu:

./moleculew test

Uwaga: niektóre z zależności wymagają uprawnień sudo do instalacji.

Licencja

MIT

Informacje o autorze

John Freeman

GantSign Ltd. Numer firmy: 06109112 (zarejestrowana w Anglii)

O projekcie

Role for installing zram-config for compressed RAM swap.

Zainstaluj
ansible-galaxy install gantsign.zram_config
Licencja
mit
Pobrania
2.4k
Właściciel