8GB RAMの仮想サーバーで、Sidekiqが500MB強を使用しても問題ないでしょうか?
app.ymlに以下の行を追加すべきか興味があります。
env:
UNICORN_SIDEKIQ_MEMORY_KILLER_MAX_RSS: 1024
8GB RAMの仮想サーバーで、Sidekiqが500MB強を使用しても問題ないでしょうか?
app.ymlに以下の行を追加すべきか興味があります。
env:
UNICORN_SIDEKIQ_MEMORY_KILLER_MAX_RSS: 1024
RAMの総量ではここでは役に立ちません。PHPの世界でのワーカー数や割り当てられるメモリ量と似たようなものです。まあ、全く違うものですが、それでも😂
私の経験では、コンポーネントやプラグインがほとんど使用されておらず、ユーザーもいない、完全に新規インストールであれば500で十分です。550以上は少なくとも必要です。
前回の再構築はうまくいきました。今回は700で設定しています。
この別のスレッドでは、異なる設定について言及されています
Sidekiqがメモリを大量に消費している
しかし、最近解決されていない同様の状況も以下で見られます
UNICORN_SIDEKIQ_MAX_RSS を調整しても Sidekiq がメモリを大量に消費している
メモリオーバーコミットを有効にする必要があります
再構築プロセスから
はい、私は常にメモリオーバーコミットで実行しており、それについて何度か投稿しています。他の人もこの方法で実行していますが、公式スクリプトやレシピに組み込まれるほど十分に理解され、受け入れられているとは感じていません。
(透過的な巨大ページも無効にしましたが、それは単なるパフォーマンスの問題であり、小容量メモリシステムにとっての成否を分けるものではありません。)