ローカルLLM 自宅サーバー 省電力運用ガイド 2026年版:Wake on LAN・サスペンド・アイドル節電で電気代を半分にする
自宅ローカルLLMサーバーの電気代を半分にする省電力運用ガイド。24 時間稼働の Strix Halo / Mac Studio / RTX 5090 機を、Wake on LAN で必要な時だけ起動し、サスペンド・アイドル節電・スケジューリングで待機時消費を落とす具体設定を、Linux・Windows・macOS 別に手順と月額電気代の実試算で示します。
- #ローカルLLM
- #省電力
- #Wake on LAN
- #サスペンド
- #Ollama
- #Strix Halo
- #Mac Studio
- #RTX 5090
- #電気代
本記事は Amazon.co.jp および各販売店のアフィリエイトリンクを含む場合があります。推奨は性能・コスパ・実機ベンチマーク基準で編集判断しており、提供記事は受け付けていません。詳細は プライバシーポリシー をご覧ください。

結論:ローカルLLMサーバーの電気代を半分にする鍵は、Wake on LAN で必要な時だけ起こす運用と、Ollama の OLLAMA_KEEP_ALIVE によるモデル常駐です。24 時間稼働では推論時のピーク電力よりアイドル時の待機電力が月額を支配し、Strix Halo で待機 20〜40W・月約 400〜800 円、Mac Studio で待機 4〜10W・月約 80〜200 円、RTX 5090 で待機 60〜80W・月約 1,200〜1,600 円が実勢です。「使わない時間は寝かせて、使う瞬間だけ起こす」構成に変えれば、24 時間の待機時間を 8〜12 時間程度まで圧縮でき、月額電気代はおおむね半分以下になります。本記事は Linux(ethtool + rtcwake + systemd)・Windows(powercfg)・macOS(pmset)別に、Wake on LAN 有効化・スケジュールサスペンド・モデル常駐までの具体手順と、東京電力従量電灯 B(27 円/kWh)での月額試算を示します。
「ローカルLLMを 24 時間サーバーとして立てたら、翌月の電気代明細で妻に怒られた」。
自宅で LLM サーバーを動かし始めた人がまず直面する問題です。RTX 5090 デスクトップを常時稼働させると、推論していない待機時間だけでも月 1,500 円前後の電気代が乗ります。Strix Halo ミニPCや Mac Studio に置き換えれば待機電力は下がります。それでも「本当に必要な時間だけ動かす」構成に比べれば、無駄が残ります。この記事は、既にローカルLLMサーバーを持っている・これから常時稼働化する人に向けて、電気代を半分以下にする運用テクニックをまとめます。
マシン選定そのものは「自宅ローカルLLMサーバー構築ガイド 2026年版」。消費電力あたりの推論効率(tok/W)の比較は「ローカルLLM 電力効率 tok/W ベンチマーク 2026年版」。
先に押さえておくと判断が早くなります。
24 時間稼働で効くのは「アイドル電力」
月額電気代を決めるのは、推論時のピーク電力よりも待機中の消費電力です。1 日のうち実際にプロンプトを投げているのは数分〜数時間で、残りの大半はアイドル状態になります。
| 機種 | 推論ピーク電力 | アイドル電力 | 24 時間常時稼働の月額電気代(27 円/kWh 想定) |
|---|---|---|---|
| Ryzen AI MAX+ 395 ミニPC | 約 120〜150W | 約 20〜40W | 約 400〜800 円 |
| Mac Studio M4 Max 128GB | 約 60〜140W | 約 4〜10W | 約 80〜200 円 |
| Mac Studio M3 Ultra 512GB | 約 100〜180W | 約 8〜15W | 約 160〜300 円 |
| RTX 5090 デスクトップ | 約 500〜700W | 約 60〜80W | 約 1,200〜1,600 円 |
| RTX 3090 デスクトップ(旧世代) | 約 350〜450W | 約 40〜60W | 約 800〜1,200 円 |
入手性の注記(2026 年 8 月時点): M3 Ultra Mac Studio は DRAM 供給制約により、512GB 構成が 2026 年 3 月に、256GB 構成が 5 月に終了しました。新品で選べるのは 96GB 構成のみです。本記事の 512GB / 256GB を前提とした記述は、中古および既存機での参考値として読んでください。
Mac Studio のアイドルが際立って低いのは、Apple Silicon の SoC 全体で電力管理が徹底されているためで、M4 Max/M3 Ultra ともに実測レポートでは待機 4〜15W レンジが多く報告されており、Strix Halo(Ryzen AI MAX+ 395)は 20〜40W レンジ、RTX 5090 デスクトップは GPU + CPU + マザーボードの合算で 60〜80W レンジが実勢です。
このアイドル電力を「必要な時間だけ通電」に変える。省電力運用の本題です。
24 時間常時稼働から「1 日 8〜12 時間の実効稼働」に圧縮すれば、月額電気代はおおむね半分以下になります。
想定シナリオ 3 つ:どの節電手段が最適か
自宅 LLM サーバーの使い方によって最適な運用が変わります。
3 パターンを置きます。
| シナリオ | 実効稼働時間 | 推奨運用 | 月額電気代(Strix Halo 想定) |
|---|---|---|---|
| A. 昼間だけ動かす個人開発 | 平日 9:00-19:00(1 日 10 時間) | 平日朝に WoL・夜にサスペンド | 約 150〜300 円 |
| B. 家族用チャット UI で 24h 応答 | 24 時間 | アイドル節電 + モデル常駐 | 約 400〜800 円 |
| C. Tailscale 越しに iPhone から叩く | 週数時間、不定期 | 都度 WoL + サスペンド | 約 50〜150 円 |
シナリオ A(個人開発)と C(不定期利用)は Wake on LAN + サスペンド運用が最も効きます。シナリオ B(家族用 24h)はサスペンドすると応答遅延が出るので、アイドル電力を下げる方向(Mac Studio か Strix Halo を選ぶ + モデルは常駐)で戦います。
Wake on LAN の設定:BIOS → OS → ルータ の 3 段階
Linux/Windows デスクトップサーバーで WoL を使う手順です。macOS は独立した設定になります。後述します。
1. BIOS/UEFI 側の設定
ほとんどのマザーボードで、次のどれかの名前で設定項目があります。
- ASUS:
Power On by PCI-E/PCI - MSI:
Resume by PCI-E Device - GIGABYTE:
Power On by LAN - ASRock:
PCIE Devices Power On
これを Enabled に変更し、ErP Ready や Deep Sleep を Disabled にします(S5 スリープからでも起きるようにするため)。マザーボードによっては ErP を有効にしたままだと WoL が効きません。
両方確認してください。
2. Linux 側の設定(Ubuntu / Debian)
有線 NIC を対象に、ethtool で WoL を有効化します。
# 現在の WoL 状態を確認
sudo ethtool eth0 | grep -i wake
# WoL を有効化(g = MagicPacket)
sudo ethtool -s eth0 wol g
# 再起動後も保持するため systemd unit を作る
sudo tee /etc/systemd/system/wol.service <<'EOF'
[Unit]
Description=Enable Wake on LAN
Requires=network.target
After=network.target
[Service]
Type=oneshot
ExecStart=/sbin/ethtool -s eth0 wol g
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl enable wol.service
インターフェース名(eth0 / enp3s0 など)は ip link で確認します。NIC が USB や Thunderbolt の外付けの場合、WoL に対応していないものが多いので、内蔵の RJ-45 ポートを使うのが確実です。
3. Windows 側の設定
デバイスマネージャ → ネットワークアダプター → プロパティ →「電源の管理」タブで以下 2 つを有効化します。
- 「このデバイスで、コンピューターのスタンバイ状態を解除できるようにする」
- 「Magic Packet でのみ、コンピューターのスタンバイ状態を解除できるようにする」
さらに「詳細設定」タブで Wake on Magic Packet を Enabled にします。Windows 11 24H2 以降は高速スタートアップが WoL を阻害するケースがあるので、コントロールパネル → 電源オプション → 電源ボタンの動作の選択 → 「高速スタートアップを有効にする」のチェックを外してください。
4. ルータ / クライアント側の設定
WoL マジックパケットは UDP ポート 7 または 9 で送り、同じ LAN 内なら追加設定不要で、次のようなクライアントから起動できます。
- Linux:
wakeonlan <MACアドレス>またはetherwake <MACアドレス> - macOS:
brew install wakeonlan→wakeonlan <MACアドレス> - iOS/Android:
Wake On LANアプリ(無料、MAC アドレスを登録してタップで起動)
外出先から起こしたい場合はインターネット越しにマジックパケットを飛ばす必要があるので、ポート開放よりも Tailscale を使うのがはるかに安全です。Tailscale で LAN 内に入れば、そのまま wakeonlan コマンドで起動できます。
サスペンド運用:Linux + rtcwake で「使う時刻に起こす」
Linux では systemctl suspend と rtcwake を組み合わせると、「今からサスペンドして、指定時刻に自動起床」ができます。
# 今からサスペンドし、7 時間後(例:朝 9 時)に自動起床
sudo rtcwake -m mem -s $((7*3600))
# 具体的な時刻を指定して自動起床(2026-08-19 09:00 に起きる)
sudo rtcwake -m mem -t $(date -d '2026-08-19 09:00' +%s)
# サスペンドせず、次回起床時刻だけ RTC に書き込む
sudo rtcwake -m no -t $(date -d '2026-08-19 09:00' +%s)
平日朝 9 時に起こして夜 19 時にサスペンドする運用は、以下の systemd timer で組めます。
# サスペンド実行スクリプト
sudo tee /usr/local/bin/llm-server-suspend <<'EOF'
#!/bin/bash
# 翌朝 9 時に起きるよう RTC 設定してからサスペンド
next_wake=$(date -d 'tomorrow 09:00' +%s)
/usr/sbin/rtcwake -m mem -t "$next_wake"
EOF
sudo chmod +x /usr/local/bin/llm-server-suspend
# systemd timer で毎晩 19:00 に実行
sudo tee /etc/systemd/system/llm-server-suspend.service <<'EOF'
[Unit]
Description=Suspend LLM server and schedule wakeup
[Service]
Type=oneshot
ExecStart=/usr/local/bin/llm-server-suspend
EOF
sudo tee /etc/systemd/system/llm-server-suspend.timer <<'EOF'
[Unit]
Description=Nightly LLM server suspend
[Timer]
OnCalendar=Mon..Fri 19:00
Persistent=true
[Install]
WantedBy=timers.target
EOF
sudo systemctl enable --now llm-server-suspend.timer
これで平日 9:00-19:00 のみ起動、残り 14 時間はサスペンドという運用が自動化され、Strix Halo ミニPCで待機 30W 想定なら、24 時間常時稼働の月約 583 円が月約 174 円(30W × 平日 10h × 約 21.4 日/月)に下がります。
約 70% の削減になります。
不定期利用(シナリオ C)なら timer を使わず、都度 iPhone の Wake On LAN アプリで起こし、使い終わったら SSH で sudo systemctl suspend を打つだけの運用も現実的です。
Windows のスケジュールサスペンド:powercfg + タスクスケジューラ
Windows 11 では powercfg と Windows タスクスケジューラの組み合わせで同等の運用ができます。
# 現在の電源プランのスリープタイマーを確認
powercfg /query SCHEME_CURRENT SUB_SLEEP STANDBYIDLE
# アイドル 30 分でスリープに入るよう設定(AC 電源時)
powercfg /change standby-timeout-ac 30
# スリープからの復帰を許可するデバイス一覧を確認
powercfg /devicequery wake_armed
# 特定 NIC の WoL を有効化
powercfg /deviceenablewake "Intel(R) I226-V"
タスクスケジューラで「毎日 19:00 に shutdown /h を実行」する定時タスクを作れば、自動で休止状態に入れられ、休止から WoL で復帰する場合は BIOS 側で Deep Sleep 無効化が必要です。
macOS のスケジュール運用:pmset + Power Nap
Mac Studio はサスペンド運用よりも「アイドル電力がすでに 4〜10W と十分低い」ため、常時稼働のままでも月 80〜200 円で済み、それでも節電したい場合は pmset でスケジュール電源管理を使います。
# 平日 09:00 に自動起動、19:00 に自動スリープ
sudo pmset repeat wakeorpoweron MTWRF 09:00:00 sleep MTWRF 19:00:00
# 現在のスケジュールを確認
pmset -g sched
# スケジュールをすべて削除
sudo pmset repeat cancel
# Wake on LAN 相当(同一 LAN 内からのマジックパケットで復帰)を有効化
sudo pmset -a womp 1
# Power Nap を無効化(サーバー用途では不要)
sudo pmset -a powernap 0
womp を 1 にしておくと、他マシンから wakeonlan <MACアドレス> でスリープから叩き起こせます。ただし macOS の WoL は「同一サブネットの有線 LAN」のみが基本で、Wi-Fi 経由や別サブネットからの起動はほぼ不可能です。外出先から起動したいなら、ネットワーク機器側で常時稼働のプロキシ(Raspberry Pi など)を挟むか、そもそも Mac Studio は常時稼働にする設計にしたほうが素直です。
Mac Studio を Tailscale + Ollama サーバーとして立てる詳細な構築手順は「Mac ローカルLLMサーバー Tailscale + Ollama 構築ガイド 2026年版」にまとめています。
Ollama のアイドル節電:OLLAMA_KEEP_ALIVE の使い分け
Ollama はデフォルトで 5 分間リクエストが来ないとモデルをメモリから外し、次のリクエストで再ロードするため、応答の頭に数秒〜十数秒の待ちが乗ります。
サーバー用途では OLLAMA_KEEP_ALIVE を使ってこの挙動を制御します。
| 設定値 | 挙動 | 適した用途 |
|---|---|---|
-1 | モデルを無期限にメモリ常駐 | 24h 応答サーバー、家族用チャット UI |
30m | 30 分アイドルでアンロード | 個人開発、頻繁に切り替える運用 |
0 | リクエスト直後にアンロード | メモリを他プロセスと共有したい時 |
| デフォルト(5m) | 5 分アイドルでアンロード | ほぼ使わない待機マシン |
サーバー用途で確実にレスポンスを速くしたいなら -1(無期限)を推奨し、systemd で Ollama を起動している場合、設定は /etc/systemd/system/ollama.service の [Service] セクションに書きます。
[Service]
Environment="OLLAMA_KEEP_ALIVE=-1"
Environment="OLLAMA_HOST=0.0.0.0:11434"
Environment="OLLAMA_MAX_LOADED_MODELS=2"
反映するには次のコマンドを実行します。
sudo systemctl daemon-reload
sudo systemctl restart ollama
複数のモデルを VRAM 内で切り替えて常駐させたい場合は OLLAMA_MAX_LOADED_MODELS を 2〜3 に上げるか、llama-swap の導入を検討します。詳しくは「llama-swap で複数モデルを VRAM 内で切り替える 2026年版」を参照してください。
なお、常駐運用ではメモリ常駐そのものが電力を食うため、モデルサイズが VRAM 容量に近い場合はアイドル電力が数 W 上がります。ただし推論のたびに毎回モデルをストレージから読み込むほうが、SSD 寿命的にも電力的にも不利です。
日常的にリクエストが来る用途では、常駐一択です。
東京電力従量電灯 B での実試算:24h vs スケジュール運用
27 円/kWh 想定(電力消費の比較で広く使われる参考単価。東京電力従量電灯 B は 3 段階制で実勢は 30〜40 円/kWh 台のため、下の金額はやや保守的な見積もりです)で、24 時間常時稼働と平日 10 時間稼働の月額差を試算します。
| 機種 | 24 時間常時稼働(月) | 平日 10h + 週末 4h 稼働(月) | 節電額 |
|---|---|---|---|
| Ryzen AI MAX+ 395 ミニPC | 約 583 円(30W × 24h × 30 日) | 約 194 円(30W × 240h/月) | 約 389 円 / 月 |
| Mac Studio M4 Max 128GB | 約 136 円(7W × 24h × 30 日) | 約 45 円(7W × 240h/月) | 約 91 円 / 月 |
| Mac Studio M3 Ultra 512GB | 約 233 円(12W × 24h × 30 日) | 約 78 円(12W × 240h/月) | 約 155 円 / 月 |
| RTX 5090 デスクトップ | 約 1,361 円(70W × 24h × 30 日) | 約 454 円(70W × 240h/月) | 約 907 円 / 月 |
| RTX 3090 デスクトップ | 約 972 円(50W × 24h × 30 日) | 約 324 円(50W × 240h/月) | 約 648 円 / 月 |
RTX 5090 デスクトップで年間約 10,884 円、Strix Halo ミニPCで年間約 4,668 円の節電になります。ワットチェッカーで実測してみると、想定より 10〜20W 高い(もしくは低い)ケースが多く、まずは 1 週間ほどログを取って、自分の環境で試算し直すのが確実です。
停電から高単価な LLM 機を守る UPS の選び方は「PC 用 UPS(無停電電源装置)ガイド 2026年版」を参照してください。
運用の落とし穴 5 選
省電力運用を始めたユーザーが実際にハマる 5 点です。
- BIOS の ErP Ready と WoL が排他: 一部マザーボードでは ErP を有効にしたままだと Deep Sleep から WoL で起きません。両方確認してください
- サスペンド中に Ollama モデルが消える: サスペンド → 起床でメモリ内容は保持されますが、Ollama デーモンが再起動で動く場合はモデルの再ロードが発生します。
OLLAMA_KEEP_ALIVE=-1と systemd の設定を確認してください - rtcwake が UTC/JST 問題で失敗:
rtcwakeは RTC の TZ 設定に依存します。hwclock --showで現在の RTC 時刻を確認し、--utcまたは--localオプションを明示するのが安全です - Wi-Fi 経由の WoL は基本不可: WoL は有線 LAN が前提です。Wi-Fi 経由の Wake on Wireless LAN は BIOS/OS の対応が薄く、成功率も低いので、サーバーは有線化してください
- モデル常駐で SSD 寿命は縮まない: メモリ常駐しているモデルは SSD へのアクセスを生まないため、KEEP_ALIVE=-1 は SSD 寿命に有利です(デフォルトの 5 分アンロード運用のほうが再ロード時の SSD 読み込みが増える)
まとめ
- 24 時間常時稼働の電気代を決めるのは推論ピーク電力よりもアイドル電力
- Strix Halo は待機 20〜40W・月約 400〜800 円、Mac Studio は待機 4〜15W・月約 80〜300 円、RTX 5090 は待機 60〜80W・月約 1,200〜1,600 円
- Wake on LAN(BIOS +
ethtool+ systemd)とサスペンド(rtcwake+ timer)で「使う時刻だけ起動」に切り替えれば、月額電気代はおおむね半分以下 - Ollama は
OLLAMA_KEEP_ALIVE=-1でモデルを常駐させ、リクエストごとの再ロード待ちを排除 - macOS Mac Studio はアイドルが既に 4〜15W と十分低いので、常時稼働のまま
pmsetで微調整するのが素直 - ワットチェッカーで自分の環境の実測を取ってから試算し直す
入手先・関連商品
当サイトは Amazon.co.jp アソシエイト・プログラムに参加しています。下記リンク経由で購入された場合、紹介料を受け取ることがあります。読者の負担は増えません。リンクは記事評価とは独立しており、編集判断には影響しません。
Wake on LAN 対応の実測に使う消費電力計
- ワットチェッカー を Amazon.co.jp で見る — 自宅サーバーの実測アイドル電力を測る第一歩
- SwitchBot プラグ ミニ を Amazon.co.jp で見る — Wi-Fi 経由で電力消費をログ、遠隔電源 ON/OFF も可
ローカル LLM サーバー本体(省電力機の代表)
- GMKtec EVO-X2(Ryzen AI Max+ 395 / 128GB / 2TB)を Amazon.co.jp で見る — 完成品ミニPC、待機 20〜40W、Wake on LAN 対応の内蔵 2.5GbE
Apple Mac Studio(アイドル 4〜15W の圧倒的省電力)
- Mac Studio M4 Max 128GB を Apple 公式サイトで見る — 待機 4〜10W、24h 稼働でも月 100〜200 円
- Mac Studio M3 Ultra を Apple 公式サイトで見る — 待機 8〜15W。512GB モデルは 200B 級に対応しますが 2026 年に販売終了し、新品は 96GB 構成のみ
あなたに合うPCを診断する
用途や予算をもう少し細かく入力すると、3つの候補構成を提案します。
→ 診断スタート
関連記事
- 自宅ローカルLLMサーバー構築ガイド 2026年版:マシン選定と OpenAI 互換 API 公開の基本
- ローカルLLM 電力効率 tok/W ベンチマーク 2026年版:機種別の電力効率実測
- Mac ローカルLLMサーバー Tailscale + Ollama 構築ガイド 2026年版:Mac Studio を外出先から叩く VPN 構成
- PC 用 UPS(無停電電源装置)ガイド 2026年版:停電から高単価 LLM 機を守る
- llama-swap で複数モデルを VRAM 内で切り替える 2026年版:複数モデル常駐運用の詳細
よくある質問
- 24 時間常時稼働のローカルLLMサーバーは、電気代がいくらかかりますか?
- アイドル電力が支配的です。Strix Halo ミニPCで待機 20〜40W なら月約 400〜800 円、Mac Studio M4 Max なら待機 4〜10W で月約 80〜200 円、RTX 5090 デスクトップは待機 60〜80W と高く月約 1,200〜1,600 円が目安です(東京電力従量電灯 B 27 円/kWh 想定)。推論時のピーク電力より、24 時間のうち大半を占めるアイドル電力のほうが月額を決めます。Wake on LAN + サスペンド運用で待機時間を寝てもらえば、この月額をおおむね半分以下にできます。
- ローカルLLMを Wake on LAN で必要な時だけ起動するには、何を用意すればいいですか?
- 3 点あります。1 つ目は BIOS/UEFI の「Wake on LAN」または「Power on by PCI-E」を有効化すること。2 つ目は Linux 側で `ethtool -s eth0 wol g` を設定し、systemd unit で再起動時にも保持すること。3 つ目はクライアント側で `wakeonlan` コマンドや iOS/Android 用アプリから WoL マジックパケットを送れる環境を作ることです。ルータの UDP ポート 9 を LAN 内でブロードキャストできる設定になっていれば、iPhone から数秒でサーバーを起こせます。Tailscale 経由なら外出先からも同じ操作で起動できます。
- Ollama のモデルが 5 分でメモリから消えるのが困る。どうすれば常駐させられますか?
- 環境変数 `OLLAMA_KEEP_ALIVE` で制御します。`OLLAMA_KEEP_ALIVE=-1` を設定するとモデルを無期限にメモリ常駐させ、リクエストのたびに再ロードする待ちが消えます。`OLLAMA_KEEP_ALIVE=30m` のように時間指定も可能で、単位は s/m/h が使えます。systemd で起動している場合は `/etc/systemd/system/ollama.service` の `[Service]` セクションに `Environment="OLLAMA_KEEP_ALIVE=-1"` を追記し `systemctl daemon-reload && systemctl restart ollama` で反映します。サーバー用途では -1(無期限)を推奨します。