有用なJellyfinベンチマークでは、同じ合格基準で比較する前に、メディア、クライアント、品質、キャッシュ状態、競合するワークロードを一定に保ちます。
ベンチマークは、明確に定義した問いに答えられるものであるべきです。初回起動、繰り返しブラウジング、継続的な再生、同時処理能力のどれを測るのかを決めます。コールド実行とウォーム実行は別のケースであり、バックグラウンドジョブによって両方の結果が変わる可能性があります。ハードウェアを変更する前に、ワークロードと合格基準を明記して、結果の比較可能性を保ちましょう。
測定前にワークロードを定義する
ファイル、クライアント、字幕とHDRの条件、品質ポリシー、同時実行数、ネットワーク経路、バックグラウンドサービスを選択します。再生モードと、テストがコールドかウォームかも記録してください。
コールド/ウォームベンチマークのチェックリストを使い、ワークロードの定義とハードウェアに関する結論を分けて管理します。
家庭での実際の利用状況を表さない合成的な数値よりも、再現可能なワークロードのほうが価値があります。
コールド実行とウォーム実行は分けて扱う
初回実行ではストレージからの読み出しとワーキングセットの構築を測定し、繰り返し実行では再利用を測定します。これらを1つの平均値に混ぜると、キャッシュされた結果がハードウェアの容量増加によるものに見える可能性があります。
コールド/ウォームベンチマークの手法では、再起動後の最初の実行と繰り返し実行を個別に記録します。
初回利用時の応答性と定常状態での動作は異なるユーザー体験であるため、両方の値を保持してください。
バックグラウンド処理と交絡要因を制御する
スキャン、バックアップ、サムネイル生成、ダウンロード、別のコンテナは、同じリソースを消費したり、有用なページを追い出したりする可能性があります。管理されたベースラインを取得する際はこれらを一時停止し、その後、通常のサービスを有効にした状態でもう1つのケースを実行します。
使用率と飽和度を適用し、使用率、飽和度、エラーを明示したワークロードと関連付けて管理します。
隣接する処理が実行されたときだけ結果が変わるなら、それは原因不明のベンチマークノイズではなく、共有リソースに関する発見です。
ハードウェアを変更する前に合格基準を設定する
許容できる起動時間、検索レイテンシ、ドロップフレーム、バッファの健全性、キューの深さ、エラー数を定義します。各ケースを数回繰り返し、比較ごとに変更する変数は1つだけにしてください。
依存関係優先の上限モデルは、アップグレードに意味があると判断する前に、どの段階を合格させる必要があるかを特定するのに役立ちます。
目標とするワークロードが余裕を残して安定して合格するまで続けます。互換性のない再生条件を1つのスコアに平均化しないでください。
テック&AIハブ
もっと読む

ホームサーバーにサービスを追加すると、Home Assistantのアーキテクチャはなぜ変化するのか?
サービスを追加して共有状態、キュー、デバイス、更新サイクル、または障害ドメインが増えると、単にコンテナが増えるだけでなく、Home Assistantのアーキテクチャが変わります。

キャッシュを容量と取り違えずにHome Assistantのパフォーマンスを測定する方法
ウォーム状態での結果は、容量ではなく再利用を示します。コールドスタート、ウォーム時の定常状態、繰り返し負荷、テールレイテンシ、そして最初に飽和するリソースを測定してください。

Home Assistantで家全体を制御するには、どれくらいの自動化同時実行数が必要ですか?
家全体の自動化の多くは、重複実行数に上限を設けるだけで十分です。実行時間×トリガー発生率で同時実行数を見積もり、その後、下流システムが安全に処理できる容量を上限にします。

