256GB が先に埋まる理由
大規模リポジトリでは DerivedData と Swift Package のキャッシュが支配的です。日韓港新・米西どこでも Git はネット、詰まりはSSD と同時実行本数に出ます。同居ブランチとシミュレータ世代を先に決めないと掃除だけでは追いつきません。
五バケットのディスク予算
上限を OS・ワークツリー・DerivedData・SPM・ログの五つに割り、(3)(4) はジョブ単位でパス隔離します。観測の型は
長時間ジョブの切り分け記事
が近いです。
~/Library/Developer 一括削除は危険です。ジョブ ID 付きサブツリーに限定してください。
掃除のリズム
日次はログと一時、週次は DerivedData の古い UUID、リリース単位で SPM の未参照を落とす三層が扱いやすいです。空きがしきい値を割ったら掃除週か短租二台目かを決め、 主備の双 Mac の役割分担が並列ディスクに直結します。
五リージョン:ネットとディスク
RTT は地域差があってもキャッシュ肥大はローカルです。転送先だけ変えても SSD 予算は減らないので、上限表は全ノードで共通化してください。
M4 16/256、24/512、M4 Pro+1TB/2TB
人手と短租二台目を同軸で比較。256 は単線、512 は二系統、1TB/2TB は温存とステージング同居向きです。
| 構成 | 向く運用 | 典型の次の一手 |
|---|---|---|
| M4 16GB/256GB | 単一ブランチ夜間 | 隔離+週次/短租二台目 |
| M4 24GB/512GB | 本番+次期同居 | ジョブ別キャッシュ |
| M4 Pro+1TB/2TB | 大容量成果物・複数 Xcode | 温存と並列を同居 |
チェックリスト
- 空き:15% 未満警告、10% 未満は停止検討。
- 投資:掃除工数>レンタル増なら並列レーン。
よくある質問
DerivedData を du で確認。転送はリージョン差があってもキャッシュ上限は共通テンプレが楽です。Mac mini で境界が扱いやすい理由
統合メモリと macOS の安定性は長時間 xcodebuild に効き、Gatekeeper/SIP は共有ランナー向きです。静音・低電力で 24h 運用しやすく TCO も抑えやすいです。
五バケットを Mac mini M4 に載せ替えれば SSD とメモリの切り分けが試しやすく、乗り換えなら Mac mini M4 が現実的な起点です。下のバナーで vpsdate のクラウド Mac を比較。