Home AssistantのRAMは、家庭内のユーザー数やデバイス数に自動的に応じて増やすのではなく、実際のワークロードに合わせて増やすべきです。いくつかのダッシュボードと数百の照明エンティティよりも、1つのカメラ解析サービス、ローカル音声モデル、データベース負荷の高いアドオン、または共有仮想マシンのほうが多くのメモリを使用する場合があります。
用途を絞った構成では、8 GBが現実的な購入目安です。コアサービスに加えて、一般的なアドオンやOSのキャッシュにも余裕を残せるためです。Home Assistantをより負荷の高いサービスやローカル音声・カメラ処理と同じホストで動かす場合は、16 GBを検討してください。32 GBは、測定したメモリ逼迫によって必要性を確認できる、仮想化または複数サービス向けの選択肢と考えましょう。
家の中の人数ではなく、アクティブなワーキングセットを数える
ユーザー数は、RAM容量を判断するうえで信頼性の低い指標です。10人が軽量なダッシュボードを時々開く程度なら負荷はほとんど増えないかもしれません。一方で、1人の管理者がデータベース負荷の高い履歴クエリ、オートメーションエディター、複数のアドオン、ローカルAIを同時に実行すると、はるかに大きなワーキングセットが発生する可能性があります。まず、通常時で最も忙しい時間帯を定義し、その実際のワークロードが動作している状態でメモリを測定してください。
現在のミニPCでHome Assistantを構築するためのガイドでは、Home Assistantの割り当てに4 GB以上を使用し、ホストを仮想化する場合はさらに余裕を持たせることを推奨しています。購入時に役立つ教訓は、正確な数値そのものではありません。ハイパーバイザー、ゲスト、アドオン、その他のサービスが、すべて同じ物理メモリプールを消費するという点です。
同じワークロード中に、使用可能メモリ、スワップの動作、コンテナの制限、再起動の挙動を測定してください。空きメモリが少ないだけでは障害とは限りません。Linuxは余ったRAMをキャッシュに利用できるためです。使用可能メモリが繰り返し枯渇する、スワップやメモリ回収の停滞が操作の遅延と相関する、またはサービスが停止・再起動される場合に、購入を検討すべき段階になります。
Recorderの増加は、まずストレージを変え、その後メモリ逼迫につながる
履歴の保持期間を延ばしたり、高頻度のエンティティを増やしたりすると、主にRecorderデータベースとストレージの負荷が増えます。ただし、その増加によって、データベースキャッシュ、クエリのワーキングセット、より重い履歴リクエストを通じてメモリの使用状況が変わることもあります。データベースが大きくなったからといって、RAMを一定倍率で増やすべきだと考えないでください。実際に使用しているクエリと保持ポリシーで効果を測定しましょう。
2026年のHome Assistant Recorderの増加を抑えた事例では、ノイズの多いエンティティを除外し、保持対象を絞ることで、急速に拡大していたSQLiteデータベースを削減しました。これは重要な購入判断材料です。問題がメモリ容量の不足ではなく、不要な書き込みやクエリ量にある場合、適切なデータポリシーによってハードウェアのアップグレードを先送りできます。
履歴処理やデータベースのメンテナンス時だけメモリ使用量が増えるなら、DIMMを購入する前にRecorderのノイズを減らして同じワークロードを試してください。メモリが安定している一方でストレージのレイテンシーが高い場合、RAMを増やせばキャッシュによって一部の読み込みを隠せる可能性はありますが、根本的なストレージのボトルネックは解決しません。
アドオン、音声、カメラ、共有サービスが余裕を消費する
大きな変化をもたらすのは、通常、付随するワークロードです。Node-RED、MQTT、データベース、ダッシュボード、DNS、ローカル音声処理、カメラ解析、メディアサービス、その他のコンテナは、それぞれ単独では妥当な負荷でも、合計すると小容量のメモリ階層では吸収できないピークを生み出すことがあります。
最近のHome Assistantハードウェア比較では、軽量なHome Assistantの利用と、Frigate、Node-RED、Whisper、大規模なデバイス構成を追加した場合を分けて説明しています。正確なデバイス数の基準は構成によって異なりますが、参考になる傾向があります。単純なデバイス数よりも、追加サービスのほうが重要です。
共有ホストでは、Home Assistantと同じホスト上のサービスをまとめて測定してください。別の仮想マシン、ファイルキャッシュ、カメラサービスに割り当てられたメモリは、Home Assistant単体では小さく見えても利用できません。
8 GB、16 GB、32 GBは必要条件ではなく購入階層として使う
Home Assistantが主なワークロードで、一般的なオートメーション、通常のインテグレーション、少数のアドオン、控えめな履歴を使う予定なら、8 GBを選びます。マシン上で重要なデータベース、ローカル音声処理、複数のインフラコンテナ、または追加ゲストを持つハイパーバイザーも動かすなら、16 GBを選びます。複数の仮想マシン、より負荷の高いAI、カメラ処理、またはより広範なホームラボによって下位容量が実際に逼迫する場合は、32 GBを選びます。
現在のHome Assistant向けミニPC構築ガイドでも、多くの構成における現実的な範囲を8~16 GBとし、スマートホーム用ホストがより負荷の高い付随ワークロードを担う場合に、それ以上へ増やす考え方を示しています。
ZimaSpaceによるHome Assistant向け8 GB、16 GB、32 GB RAMの比較では、ワークロードを測定した後に、各容量階層を直接比較して判断できます。
通常時のピークでメモリ逼迫が繰り返す場合だけアップグレードする
RAMを増設する前に、通常時で最も忙しいワークロードを再現し、使用可能メモリ、スワップまたはメモリ回収の動作、コンテナのOOMイベント、ダッシュボードの遅延、オートメーションの応答、データベースクエリ、再起動の挙動を記録してください。重いアドオンを停止する、コンテナの制限を減らすなど、制御可能な変更を1つだけ加えて、同じ実行を繰り返します。
2026年のHome Assistantのメモリ逼迫に関する議論も、突然の負荷上昇をハードウェア購入につなげる前に診断すべき理由を示しています。ユーザーからは、アップデート固有の挙動が報告され、ロールバック後に解消しました。この場合、RAMを増やすだけでは根本原因を特定できません。
安定したバージョンで、実際の使用状況を代表するワークロードにおいて逼迫が繰り返し発生し、任意のサービスを削除すると本来使いたいシステムの構成を損なう場合に、次の容量階層を購入してください。それ以外の場合は現在の容量を維持し、測定された問題の原因となっているリソースに予算を使いましょう。
購入ガイド
もっと読む

GPUを購入する前のローカルAIサーバーチェックリスト
自宅AIサーバーで、高速でも互換性がなく、冷却不足、またはVRAMが限られたGPUを避けるための購入前チェックリスト。

1つの大容量プールにする前のコンテナサーバー用ストレージチェックリスト
1つの便利なコンテナプールが、共有容量とリカバリの単一障害ドメインになるのを防ぐストレージ設計チェックリスト。

容量を混在させる前のNASドライブ確認リスト
混在するNASディスクの購入前および導入前チェックリスト。容量の隠れた無駄と予測できない復旧動作を防ぎます。

