Oefenweb.swapfile

スワップファイル

CI Ansible Galaxy

Debian系のシステムでスワップファイルを管理するためのAnsibleロールです。

必要条件

  • fallocate(インストールされます)

変数

  • swapfile_size: [デフォルト: 1G, falseで何もしない]: 作成するスワップファイルのサイズ。fallocateが期待する形式で指定します。長さとオフセットの引数には、バイナリ(2^N)接尾辞のKiB、MiB、GiB、TiB、PiB、EiB("iB"は省略可能で、例えば"K"は"KiB"と同じ意味)または10進数(10^N)接尾辞のKB、MB、GB、PB、EBを付けることができます。
  • swapfile_swappiness: [オプション]: スワップ率のパーセンテージ(vm.swappiness) -- 値が低いほど、システムがメモリページをスワップする頻度が減ります。
  • swapfile_vfs_cache_pressure: [オプション]: このパーセンテージ値は、カーネルがディレクトリやinodeオブジェクトのキャッシュに使用されるメモリを回収する傾向を制御します。

依存関係

なし

- hosts: all
  roles:
    - oefenweb.swapfile

または:

- hosts: all
  roles:
    - role: oefenweb.swapfile
      swapfile_size: 1GB
      swapfile_swappiness: 10

ライセンス

MIT

作者情報

ミシャ・テル・スミッテン(kamaln7の作業に基づく)

フィードバック、バグ報告、リクエストなど

歓迎します!

プロジェクトについて

Manage a swap file in Debian-like systems

インストール
ansible-galaxy install Oefenweb.swapfile
ライセンス
mit
ダウンロード
500.9k
所有者