gantsign.zram_config

Ansible 角色:Zram 配置

构建状态 Ansible Galaxy 许可证

用于安装压缩 RAM 交换的 Zram 配置角色。

弃用通知: 该角色已被弃用,请考虑使用 gantsign.zswap 代替。

要求

  • Ansible >= 2.7

  • Linux 发行版

    • Debian 系列

      • Ubuntu

        • Xenial (16.04)
        • Bionic (18.04)
      • 注意:其他版本可能可用,但未经过测试。

角色变量

以下变量将改变此角色的行为(默认值如下):

# 减少 Zram 导致操作系统在 RAM 低时冻结的机会。
# 例如: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 的更多角色

您可以在 Ansible Galaxy 上找到来自 GantSign 的更多角色。

开发与测试

该项目使用 Molecule 来帮助开发和测试;该角色使用 Testinfrapytest 进行单元测试。

要进行开发或测试,您需要安装以下内容:

由于上述内容的安装可能比较复杂,因此该项目包含了 Molecule Wrapper。Molecule Wrapper 是一个安装 Molecule 及其依赖(除了 Linux)的 shell 脚本,然后执行您传递的命令。

要使用 Molecule Wrapper 测试此角色,请在项目根目录运行以下命令:

./moleculew test

注意:某些依赖项需要 sudo 权限才能安装。

许可证

MIT

作者信息

John Freeman

GantSign Ltd. 公司编号:06109112(注册于英国)

关于项目

Role for installing zram-config for compressed RAM swap.

安装
ansible-galaxy install gantsign.zram_config
许可证
mit
下载
2.4k
拥有者