Incusの本番環境用のサーバー設定¶
Incusサーバーで多数のインスタンスを動かすためには、サーバーのリミットにひっかからないように以下の設定をしてください。
「値」のカラムは各パラメーターの推奨値です。
/etc/security/limits.conf¶
ドメイン |
種別 |
項目 |
値 |
デフォルト値 |
説明 |
|---|---|---|---|---|---|
|
soft |
|
|
設定なし |
オープンするファイルの最大数 |
|
hard |
|
|
設定なし |
オープンするファイルの最大数 |
|
soft |
|
|
設定なし |
オープンするファイルの最大数 |
|
hard |
|
|
設定なし |
オープンするファイルの最大数 |
|
soft |
|
|
設定なし |
ロックされたメモリ空間の最大値(KB) |
|
hard |
|
|
設定なし |
ロックされたメモリ空間の最大値(KB) |
|
soft |
|
|
設定なし |
ロックされたメモリ空間の最大値(KB)、 |
|
hard |
|
|
設定なし |
ロックされたメモリ空間の最大値(KB)、 |
/etc/sysctl.conf¶
注釈
これらのパラメーターを変更した後はサーバーを再起動してください。
パラメーター |
値 |
デフォルト値 |
説明 |
|---|---|---|---|
|
|
|
同時実行可能な非同期I/Oの最大数(例えば、MySQLのようにAIOサブシステムを使う大量のワークロードがある場合はこの値を増やす必要があるかもしれません) |
|
|
|
対応する |
|
|
|
実ユーザーごとに作成できる |
|
|
|
実ユーザーごとに作成できるwatchの数の上限( |
|
|
|
カーネルのリングバッファー内のメッセージにコンテナーからのアクセスを許可するかどうか(これはホスト上の非rootユーザーからのアクセスも拒否することに注意) |
|
|
|
非ルートユーザーが使えるキーリングの最大サイズ |
|
|
|
非ルートユーザーが使えるキーの最大数(値はインスタンス数より多いべきです) |
|
|
環境依存 |
eBPFのJIT割り当てのサイズの上限( |
|
|
|
IPv4 ARPテーブルのエントリの最大数(1024より多くインスタンスを作成するつもりならこの値を増やしてください。でなければARPテーブルがフルになった際に |
|
|
|
IPv6 ARPテーブルのエントリの最大数(1024より多くインスタンスを作成するつもりならこの値を増やしてください。でなければARPテーブルがフルになった際に |
|
|
|
プロセスが持てるメモリマップエリアの最大数(メモリマップエリアは |