24時間稼働の静音・低消費電力Plexサーバーの構築方法

Eva Wong は テクニカルライター であり、 生粋の技術好き としてZimaSpaceで活動しています。ホームラボやオープンソースソフトウェア をこよなく愛する生粋のギークで、複雑な技術概念をわかりやすく、実践的なガイド にまとめることを得意としています。Evaは、セルフホスティングは難しいものではなく、楽しむものだと考えています。チュートリアルを通じて、初めてのNAS構築からDockerコンテナの使いこなしまで、コミュニティがハードウェアのセットアップをわかりやすく理解できるよう 支援しています。、初めてのNAS構築からDockerコンテナの習得まで。

静音・低消費電力のPlexサーバーを構築するには、不要な変換処理を減らし、ケースやファンの回転設定を選ぶ前に、演算処理、アプリデータ、メディアストレージの役割を割り当てることから始めましょう。

24時間365日稼働するホームサーバーでは、騒音と電力は構成を左右する設計上の制約です。ダイレクトプレイなら演算負荷を減らせます。変換が必要な場合はハードウェアトランスコードで効率を高められます。また、高速なアプリデータを大容量メディアから分離すれば、すべてのストレージ階層を過剰に構成せずに済みます。

ハードウェアを選ぶ前に静音サーバーの目標を定める

必要なローカルおよびリモートのストリーム数、通常そのうちどれがダイレクトプレイになるか、リモートでの4K変換が必要か、部屋で許容できる騒音や熱の上限を書き出しましょう。この負荷によって、サーバーが継続的に放熱しなければならない演算量が決まります。

テスト済みのIntel N100システムは、CPU負荷を抑えながら複数のハードウェアトランスコードを処理しました。この結果は、幅広いCPUの分類よりもコーデック対応やアクセラレーションが重要な場合があることを示しています。これが静音の24時間365日稼働Plexサーバーを構築する際の基準となります。

ドライブと冷却を選ぶ前に役割を割り当てる

演算処理、Plexアプリデータ、大容量メディア、バックアップ、ネットワークを別々の役割として考えましょう。アプリデータには応答性の高い永続ストレージが適しており、メディアには大容量と安定した読み出し性能が必要です。また、バックアップは唯一のコピーや唯一の障害経路と共有すべきではありません。

静音構成では、低消費電力のx86プロセッサに内蔵された動画アクセラレーション、アプリデータ用SSD、大容量HDDによるメディア保存、有線ネットワークを組み合わせるのが一般的です。その価値は、特定の製品形状ではなく、役割を分けることにあります。

ノイズ、熱、電力を制約条件として扱う

構成を最終決定する前に、実際の設置スペース、周囲温度、エアフロー、ドライブの振動、利用可能な電力を測定します。技術的には十分な性能を持つサーバーでも、密閉されたキャビネットに設置すると、こもった熱を抑えるために冷却システムの負荷が上がり、騒音が大きくなることがあります。

静音性を重視した24時間365日稼働のPlex構成を測定する際、実際のホームサーバー運用ではキャビネット内にこもった熱がファンの負荷を高めることがわかっています。そのため、アイドル時の状態だけで判断せず、継続的な負荷のもとで設置場所とエアフローをテストする必要があります。

ピーク時の再生負荷で構成全体を検証する

想定される最も重いストリームの組み合わせを、一般的なバックグラウンド処理の実行中にテストします。再生モード、パッケージ電力、温度、ファン速度、ドライブの騒音、ネットワークの安定性を記録します。パフォーマンスと音響の両方の目標を満たした場合にのみ、構成に合格とします。

静音性を重視した24時間365日稼働のPlex構成が限界に達する条件では、最近のテストでハードウェアトランスコードとソフトウェアトランスコードの違いがCPU負荷とファンの動作を大きく変えることが示されています。そのため、実際のプラットフォームでアクセラレーションに対応しているか確認する必要があります。

単にパワーを増やすのではなく、明確な役割を追加して拡張する

ストレージノード、アクセラレーター、バックアップ先を追加するのは、その新しいコンポーネントが測定済みのボトルネックや制約を解消する、継続的な役割を担う場合に限ります。使われないままの計算能力を増やしても、24時間365日稼働する構成が静かになったり、効率が上がったりするわけではありません。

再現可能なコンパクトなPlexサーバー構成を用意すると、ストレージパス、再生モード、ネットワークの前提条件について、ベンチマークの安定した基準を確立できます。

  • ピーク時のDirect Playとトランスコードの負荷を定義する
  • 実際の設置場所で騒音と温度を測定する
  • アプリデータ、メディア、バックアップの役割を分ける
  • ピーク時のストリーミング中に電力と熱を検証する

NASとサーバーのセットアップ

続きを読む

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.