Oefenweb.swapfile
スワップファイル
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の作業に基づく)