Sidekiqの警告

8GB RAMの仮想サーバーで、Sidekiqが500MB強を使用しても問題ないでしょうか?


app.ymlに以下の行を追加すべきか興味があります。

env:
  UNICORN_SIDEKIQ_MEMORY_KILLER_MAX_RSS: 1024

「いいね!」 1

RAMの総量ではここでは役に立ちません。PHPの世界でのワーカー数や割り当てられるメモリ量と似たようなものです。まあ、全く違うものですが、それでも😂

私の経験では、コンポーネントやプラグインがほとんど使用されておらず、ユーザーもいない、完全に新規インストールであれば500で十分です。550以上は少なくとも必要です。

「いいね!」 1

前回の再構築はうまくいきました。今回は700で設定しています。

「いいね!」 1

app.yml の変更前の警告は 0.1MB 高かったので、まだ警告が出ているのは奇妙です。

この別のスレッドでは、異なる設定について言及されています
Sidekiqがメモリを大量に消費している

しかし、最近解決されていない同様の状況も以下で見られます
UNICORN_SIDEKIQ_MAX_RSS を調整しても Sidekiq がメモリを大量に消費している

「いいね!」 2

メモリオーバーコミットを有効にする必要があります

再構築プロセスから

はい、私は常にメモリオーバーコミットで実行しており、それについて何度か投稿しています。他の人もこの方法で実行していますが、公式スクリプトやレシピに組み込まれるほど十分に理解され、受け入れられているとは感じていません。

(透過的な巨大ページも無効にしましたが、それは単なるパフォーマンスの問題であり、小容量メモリシステムにとっての成否を分けるものではありません。)

「いいね!」 1