Docker DeamonをCISのbencmarksに従うように設定しようとしています。推奨事項の1つは、起動時にデフォルトのulimitパラメータを設定することです。彼らは dockerd --default-ulimit nproc=1024:2048 --default-ulimit nofile=100:200
ベストulimitの設定を確認する
の例を与えるどのように私は私の特定の環境にnproc
とnofile
に最適な設定を計算する方法を知っていますか?
Docker DeamonをCISのbencmarksに従うように設定しようとしています。推奨事項の1つは、起動時にデフォルトのulimitパラメータを設定することです。彼らは dockerd --default-ulimit nproc=1024:2048 --default-ulimit nofile=100:200
ベストulimitの設定を確認する
の例を与えるどのように私は私の特定の環境にnproc
とnofile
に最適な設定を計算する方法を知っていますか?
これらを設定するには、アプリケーションの上限がどのようなものかを知る必要があります。最初にアプリケーションを実行し、必要と思われる負荷の種類にアプリケーションを配置し、制限を測定してファイルを開く必要があります。
制限を確認する方法については、https://unix.stackexchange.com/questions/230346/how-to-check-ulimit-usageを参照してください。コンテナーとして実行しているすべてのPIDの制限を取得する必要があります。私はヘッドルームを考慮に入れるためにそれらを少し詰めます。
それでも、アプリケーションを実稼働させる前に正確にすべて正確に取得することはおそらく困難なので、追跡の限界の道を続ける可能性があります。