静音・低消費電力のJellyfinサーバーを構築する方法

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

まず不要な処理を減らし、実際の再生中も静かで低消費電力を保てる処理性能、ストレージ、冷却を選んで、静かで省電力なJellyfinサーバーを構築しましょう。

静音性と効率性は、プロセッサーの型番ではなく、システム全体の制約です。コンパクトなサーバーはアイドル時には静かでも、字幕の焼き込み、ライブラリのスキャン、HDDのシーク、バックアップ中には音が気になることがあります。部屋に合わせた騒音の目標を設定し、Jellyfinが実際に行う処理の騒音を測定し、アプリデータはSSDに保存して、ドライブの振動を抑え、十分なエアフローを確保しましょう。再生中と定期メンテナンス中の両方で、壁コンセントでの消費電力と騒音を確認してください。

スペック表ではなく、部屋に合わせて騒音と消費電力の予算を決める

サーバーを置く場所と、どの時間帯に騒音が気になるかを決めましょう。設備用の収納スペースに置くマシンと、テレビやベッドのそばに置くマシンとでは、許容できるファンカーブが異なります。視聴位置までの距離、部屋の暗騒音、換気の制約、静かなシーンでHDDのシーク音が許容できるかを記録してください。

OS、ストレージ、サービスをインストールした後に、壁コンセントでの消費電力を測定してください。プロセッサーのTDPは、システム全体のアイドル時や負荷時の消費電力と同じではありません。メモリ、NIC、ストレージ、電源ユニットの効率、ファームウェアの設定もすべて影響します。

第三者によるテストからも、プラットフォーム全体での測定が重要な理由がわかります。このシステムの消費電力と騒音の実測値では、低消費電力のN100構成とN305構成で、壁コンセントでの消費電力と騒音の傾向が異なることが示されています。こうした測定値は参考例として活用し、CPUの型番から想定消費電力を当てはめるのではなく、組み立てたシステムを実際に測定してください。

再生経路を処理できる、最も低い処理能力のクラスを選ぶ

まずは、最もよく使うクライアントとファイルから考えましょう。メインのテレビがライブラリをダイレクトプレイするなら、通常の配信に必要な処理能力は、動画を繰り返し変換する構成よりはるかに少なくて済みます。サーバーには、Jellyfin、データベース、スキャン、コンテナのオーバーヘッドを処理できるだけのCPU性能が必要です。一方、メディアエンジンは、避けられない変換ケースに対応できれば十分です。

内蔵メディアエンジンで必要なコーデックやトーンマッピングに対応できるなら、保険として専用GPUを追加するのは避けましょう。追加カードは、ほとんど使わない日でもアイドル時の消費電力、発熱、ファンの稼働、ドライバーの複雑さを増やすことがあります。

動画以外の処理やバックグラウンド作業に備えて、CPUに余裕を持たせましょう。ハードウェアアクセラレーションで動画変換を効率化できますが、プラグインの処理、字幕処理、メタデータ処理、解凍、その他のサービスでは、汎用CPUコアが使われることもあります。静音性を重視するなら、熱限界に近づけずにそれらのピーク負荷をまとめて処理できる、必要最小限のプラットフォームを選びましょう。

アプリのアクティブデータはSSDに保存し、ドライブの騒音を切り離す

OSとJellyfinアプリケーションのデータはSSDまたはNVMeストレージに置き、通常のブラウジング、メタデータの読み取り、データベース処理、小規模な書き込みのたびにHDDが頻繁にシークしないようにしましょう。容量の利点が重要な場合は、主に大容量メディアの保存に機械式ドライブを使います。

ドライブの騒音は、ドライブだけでなく筐体の問題としても捉えましょう。回転音やシーク時の振動は、中が空洞の棚や軽量キャビネットに伝わることがあります。複数台のドライブを収めたストレージはしっかり固定し、安定した面に置き、振動を増幅する硬い接触を避け、ケーブルが筐体を家具に押し付けないように配線しましょう。

サーバーを覆ったり、通気口を塞いだりして騒音を抑えようとしてはいけません。SSD、HBA、VRM、HDDの温度が上がる静音ファン設定では、設計に成功したとは言えません。ストレージ筐体が主な騒音源なら、設置場所を離すか、同じキャビネット内で両方を過熱させるのではなく、コンピューティングとストレージを分離しましょう。

冷却能力を高めてファン回転数を下げる。エアフローをなくさない

大型で低速のファンや、空気の流れを妨げない構造の筐体なら、継続的な作業で熱がこもる小型ファンレス筐体より静かにできます。パッシブ冷却が魅力的なのは、実際のワークロードが筐体の放熱能力に十分収まる場合に限られます。

A current analysis of fanless versus active cooling argues for the same workload-first decision: fanless systems make sense when silence is non-negotiable and sustained load is low, while well-designed active cooling can remain unobtrusive and preserve sustained performance.

同じ考え方をストレージや拡張カードにも適用しましょう。ZimaSpaceの常時稼働サーバーに必要な冷却余裕のガイドでは、冷却余裕を考える際、1つのセンサーが示すCPU温度だけでなく、ドライブ、コントローラー、NVMeデバイス、電源供給コンポーネントも考慮する必要があると説明しています。

騒音の大きいメンテナンスは静かな時間帯を避ける

ライブラリのスキャン、サムネイルの生成、バックアップ、パリティ処理やスクラブ、大量のデータ取り込み、ファイル変換は、通常の再生よりも多くの熱やドライブの動作を引き起こすことがあります。時間に融通の利くジョブは、周囲の人が音を気にしていない時間帯や、システムに熱的な余裕がある時間帯にスケジュールしましょう。

ディスクのスリープは慎重に使いましょう。HDDをスピンダウンすると、アイドル時の騒音や消費電力を抑えられますが、ライブラリに頻繁にアクセスする場合、起動とスリープの繰り返しが連続稼働より煩わしくなることがあります。スタンバイタイマーを短く設定する構成にする前に、実際のアクセス頻度を測定しましょう。

関係のないアプリが気付かないうちに騒音を発生させないようにしましょう。ダウンローダーがアーカイブを展開したり、写真アプリがサムネイルを再生成したりすると、誰も視聴していないのにJellyfinサーバーが忙しそうな音を立てることがあります。こうしたジョブには個別のスケジュールと保存先を設定し、何が稼働しているのか把握しやすくしましょう。

アイドル時、再生時、メンテナンス負荷継続時の静音性を検証する

最終的に設置する部屋で、アイドル状態が落ち着いたとき、通常利用で最も負荷の高いJellyfinの再生時、メンテナンス負荷が続くときの3つの状態をテストしましょう。実際に視聴したり眠ったりする位置から、コンセントでの消費電力、温度、ファンの動作、ドライブの音が気になるかどうかを測定します。

再生がスムーズで、十分な熱余裕を保ちながらシステムの騒音が目標値以下なら、そこで最適化は終わりにしましょう。さらに1ワット節約したり、最後に残った低速ファンを取り除いたりしても、部屋での体感は変わらないまま、信頼性が損なわれることがあります。

制約を両立できない場合は、構成を見直しましょう。ドライブの振動が主な原因なら、大容量HDDストレージを部屋の外に移す、長時間のトランスコードでファンの回転数が高いままになるなら、より効率の高いコンピュートノードを使う、重いバックグラウンドサービスによって静かな時間帯が何度も高負荷の時間帯になってしまうなら、そのサービスを分離するといった方法があります。目指すのは、ファンレスをうたうことではなく、存在が気にならないシステムです。

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.