
2026/09/19 20:55
Aoostar WTR Pro NAS に FreeBSD を採用する
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
AOOSTAR WTR Pro Ryzen は、コンパクトな 10 インチのサーバーラック用に設計された、非常に効率が高く汎用性のあるネットワーク接続ストレージ(NAS)デバイスとして際立っています。FreeBSD、Debian、Alpine Linux、OpenBSD、NetBSD などの非独自オペレーティングシステムをサポートしており、ユーザーはベンダーロックインを回避できます。本体にはアクセス可能な内部コンポーネントを備えた頑丈な金属製筐体ですが、完全に最適化されたシステムを構築するにはカスタムドライバのコンパイルが必要な場合があります(FreeBSD におけるファン監視や C3 という高度な電力状態の有効化など)。チューニング後は消費電力が著しく低くなります:Debian は最適化によりアイドル時でわずか 8〜9 W、Alpine Linux は約 11〜12 W、FreeBSD は
amdgpu と ACPI の特定チューニングにより約 8〜11 W に低下します。NetBSD(モニターなしで約 14 W)や OpenBSD(約 10〜15 W)といった他のテスト済みのシステムも、見事な効率性を示しています。仮想化(bhyve)を有効にすることでアイドル電力はさらに約 1 W 削減できます。デフォルトのファン動作は音が大きくなる場合もありますが、BIOS のファンカーブ設定を調整することでノイズを大幅に低減可能です。モニタリングやチューニングのためにユーザー介入が必要な若干の技術的課題はありますが、このデバイスはエン thu siasts および中小企業にとって静粛性、エネルギー効率、ハードウェアの柔軟性の間で優れたバランスを提供します。著者はまた EuroBSD 2026 でユーザーと会う予定です。本文
AOOSTAR WTR Pro Ryzen エディション:低消費電力 NAS & FreeBSD レビュー
はじめに
小型ラック用(10 インチ)、過剰な電力を消費せず、非特許オープンソース OSに対応し、かつBSD 系を実行可能な NAS を探すのは容易ではありません。AOOSTAR WTR Pro Ryzen エディションは、これらの要件をすべて満たしており、特に FreeBSD 15.1での動作を焦点としたレビューとなります。
※本レビューでは FreeBSD のデフォルト設定およびチューニングに主眼を置いているため、他の BSD 系の機能比較については簡潔にまとめました。
ハードウェア概要
- 筐体: 金属製。室温 25〜27℃でも常に冷たさを保ちます。10 インチラックスペースに収まります。
- RAM と NVMe スロット: 下部ネジ式。スロット番号付きで誤差を防げます。
- SATA ディスク: フロントパネルマグネット式カバー内蔵。
- 3.5 インチディスク: ツールレス、クリック式のトレイ(Caddy)搭載。非常に便利。
- 2.5 インチディスク: トレイネジ止め必要(少し手間)。一度慣れれば問題なく動作します。
- ポート番号: SATA ポートは下から SATA 1〜4 の順に番号付きです。
- 音の問題: デフォルト設定ではファン音が大きく、低いピッチの「サイリウム音」が金属筐体からも聞こえます。
各種 OS の電力消費量(アイドル状態)
Linux
- Alpine Linux
- インストール直後(1 枚 NVMe 接続のみ):約 12W。
を実行後:約 11W に改善。powertop --auto-tune- USB/モニターを抜いた場合:さらに低下しますが、ファン音は依然としてうるさく感じられました。
- Debian 13
カリブレーション後:約 9W。powertop- USB/モニター切断時:約 8W。
NetBSD 11.0
- 起動直後: 約 19W。
- アイドル状態: 約 18W。
- チューニング結果: モニターを抜くことで 14W に低下しましたが、CPU フレQUENCY の動的調整(Turbo Boost 抑制など)には成功しませんでした。
OpenBSD 7.9
- インストール直後: 約 21W。
- アイドル状態: 約 15W。
- モニター切断時: 約 10W。
- apmd 等の調整: デフォルト設定での動作であり、追加のスナップショットブランチを試しましたが、「低消費電力化」のための新たな機能は見つかりませんでした。
FreeBSD 15.1 の詳細なチューニング
インストール直後のアイドル消費電力は約 18W(周辺機器除去で 15W)でした。以下の手順でさらに省電力化を行いました。
1. CPU の周波数制御と C-State
- 現状: デフォルトでは CPU が常に 2GHz で動作しており、C-State(エネルギー節約モード)の deepest は C1 止まりです。
- 温度計測: 標準ツールでは取得不可でしたが、
モジュールをロードすることで測定可能(約 39.7℃)。amdtemp
C-State を C3 に設定
C-State を最深部の C3 に変更することで消費電力を大幅に削減できます。
# sysctl hw.acpi.cpu.cx_lowest=C3
- 結果: 消費電力が 12W に低下しました。
2. CPU 周波数の固定化(Powerd)
AMD Speed Shift の代わりに、古式だが確実な
powerd を使用して周波数を制御する試みを行いました。
# service powerd enable echo 'powerd_flags="-a adaptive"' >> /etc/rc.conf service powerd start
- 結果: 周波数を 1600MHz に抑えられますが、消費電力への効果は確認されず、応答性や温度にも影響なしのため実用しませんでした。
3. PCI デバイスの電源管理
FreeBSD Wiki の推奨設定に従い、ドライバーのない PCI デバイスの電源をオフにします。
# echo 'hw.pci.do_power_nodriver=3' >> /boot/loader.conf # reboot
- 結果: 起動電力が 11W に抑えられました。USB ポートの電源保存モードも有効化しましたが、追加の省電力効果は限定的でした。
4. ドライバーの有効化と GPU による恩恵
- AMD グラフィックス:
とdrm-kmod
をロードすると、消費電力が驚くほど 8W に低下しました。GPU 加速機能も将来的に利用可能になります。amdgpu# pkg install drm-kmod # kldload amdgpu # kldload acpi_video - Watchdog タイマー:
をロードしましたが、消費電力への影響はありませんでした。amdsbwd
ファン音を止める(静音化設定)
BIOS 画面からファン制御パラメータを変更し、小型 CPU ファンを低速に、背面システムファンを不可聴域(静音)に設定しました。
BIOS 設定手順
- AOOSTAR ロゴ表示時に
を押し BIOS へ入ります。<Del>
メニューへ移動します。Advanced / Hardware Monitor
重要パラメータの調整(デフォルト → カスタム)
| パラメータ | デフォルト | 推奨設定値 | 備考 |
|---|---|---|---|
| システム温度 (Trigger) | +27℃ | 25℃ | ファンオン時の閾値を低く |
| CPU ファン - ファンオフ Temp | 2,530℃ | 25℃ | CPU ファンは極低温で動作停止させる |
| システムファン - PWM 開始 | 4,030% | 10% | システムファンの最小速度を極小化 |
| システムファン 2 - 有効/無効 | 有効 | 無効 | 背面ファンの制御を停止(静粛化) |
注意点: これらの設定では消費電力自体はさらに大幅には減りませんが、機体の静音性が劇的に向上します。 BIOS 設定後も温度や RPM を監視することを強く推奨します(VictoriaMetrics スクリプト等を使用)。
追加情報:ファン RPM 測定
標準ツールでは Fan RPM を取得できませんが、
superiotool と専用ユーティリティ (it8718fd) を使用することで詳細なセンサー情報を取得可能です。
- CPU ファン:610 RPM / システムファン:531 RPM など
総評
このマシンは長らく待ち望んでいた低消費電力 NAS となりました。
- bhyve で仮想マシンを追加しても、電力消費量は わずか 1W 増のみです。
- 適切な BIOS 設定と FreeBSD のチューニングにより、静音化と省電力化の両立が実現します。
次回の再会は EuroBSD 2026 で!