二〇二六年 レンタル Mac Mini 七×二十四:省エネ・pmset・caffeinate の夜間バッチ安定性意思決定マトリクス
買い対レンタルと長期托管を見据え、七時二十四分の夜間バッチでは省エネ・pmset・caffeinateがCPU・ディスク・ネット安定に直結します。対照表・検収・ロールバック・FAQで選定を短縮します。スケジュール行列・シスログ閾値稿も参照ください。
ホスト環境でつまずきやすい点
- 省エネオンのまま重処理→遅延を通信障害と誤認。
- ディスク睡眠で I/O が秒級に伸び SLO 破綻。
- pmset恒久変更は提供者承認なしだと契約リスク。
業務シナリオ(夜間バッチ)
深夜にビルド・変換・バックアップ、日中は VNC 混在の共有レンタルを想定。先にレンタルで検証し挙動確定後に托管・増設判断が安全。夜間レーンは表示スリープ可・システム睡眠は抑止が一般的です。
パラメータマトリクス
電源方針ごとのCPU 抑制・ディスク睡眠・ネット断リスクとコマンド例・検収(OS 差・提供者ポリシーに従うこと)。
| 方針 | CPU | ディスク | ネット | 例 | 検収 |
|---|---|---|---|---|---|
| 低電力 ON | 高 | 起きやすい | 中 | 設定 UI | CPU 不足ならオフ |
| 標準 AC | 低〜中 | 可変 | 低〜中 | pmset -g custom | ログ途切れなし |
| caffeinate のみ | 低 | 抑えやすい | 低 | caffeinate -dimsu ./job.sh | 稼働中スリープなし |
| pmset+caffeinate(承認時) | 低 | ほぼ抑止 | 低 | sudo pmset -a disksleep 0 tcpkeepalive 1 | pmset -g 一致・SSH 安定 |
caffeinate -i -w PIDで追従。launchdは先頭に caffeinate を置き終了コードを伝播。
監視とロールバック
pmset -g customとassertionsを保存。- 重レーンは低電力オフ、表示スリープは可。
- 承認後
disksleep 0・tcpkeepalive 1を試す。 caffeinate -dimsuまたは-i -w PID。- 検収:ログ空白なし・起床エラー急増なし・CPU 継続(夜間 ffmpeg 稿参照)。
- 戻し:pmset 還元・ラッパ削除・必要なら再起動。
監視は空き容量と死活最低限。チケットにpmset 差分を残す。
引用三項
- 検収のログ空白は原則ゼロ(告知メンテ除く)。
- tcpkeepalive 1は SSH/VPN の偽切断緩和。
- caffeinate -dimsuは睡眠系アサーションの定番束ね。
よくある質問(FAQ)
- 先にレンタルですか
- 実機と条項で挙動が変わるため検証後に托管が安全。
- sudo pmset は必須か
- 短ジョブはcaffeinate のみで可。長 I/O は承認のうえ併用。
- 省エネ ON のまま
- 軽処理のみ向き。重レーンはSLO 優先でオフ。
RunMiniのレンタル Mac Miniで七時二十四分の電源設計を試し、合えば托管へ。ホーム・購入(ログイン不要)・ヘルプ。