開発環境
開発用サブPC自作記録 — VM・検証環境の土台
チート開発と検証のために、メイン機とは別にサブのPCをゼロから組みました、パーツ選びの理由、VMとGPUパススルーを使う検証環境の形、冷却とエアフローの設計、長時間稼働に耐えるまでの流れを、実際の写真と一緒にまとめています、チート販売で提供する機能の動作検証と、チーターの動作を解析する知見づくりも目的のひとつです
01なぜサブ機を新規で組んだのか
運営している運営者情報にも書いていますが、本業の解析とLLM運用はメイン機(Ryzen 9 9950X3D2・RTX 5090・128GB構成)で回しています、ただ、開発中のビルドや実験的な検証をメイン機で直接動かすのは、環境が汚れる・動作が混ざるという理由でずっと避けてきました、そこで「本番の管理はメイン機、動かして確かめる役はサブ機」という分担を明確にするために、今回新しい1台を組みました
方向性としては「高負荷が続いても安定する汎用マシン」です、モデルの推論テスト、複数VMの同時起動、GPUパススルーの検証ラボなど、このサイトの開発とテストはどれも sustained な負荷が特性なので、ピーク性能より熱と電源の余裕を優先して選んでいます、ゲーム用の見た目は控えめですが、中身は完全に作業用です
02構成(スペック表)
| CPU | AMD Ryzen 9 9950X3D — 16コア・3D V-Cache |
| GPU | GIGABYTE GeForce RTX 4090(縦置きマウント) |
| マザーボード | ASUS TUF Gaming B650-Plus WiFi |
| メモリ | G.Skill Trident Z 64GB DDR5-6400(QVL掲載品) |
| ストレージ | WD Black SN8100 2TB(15,000MB/s)+ Samsung 980 1TB(6,500MB/s)+ HDD 1TB |
| 冷却 | Lian Li 360mm AIO(LCDポンプヘッド)+ファン6基 |
| ケース | Lian-Li O11 Dynamic Mini V2 Flow |
選定の軸は3つです、①CPUはVM同時起動を考えて高コア数+キャッシュ重視、②メモリはマザーボードのQVL掲載品でDDR5-6400を選び、チューニングの手間を減らす、③冷却はケースと360mm AIOの組み合わせを先に決め、その収まるマザーボードを後から選ぶ逆算です、VRMと電源容量には意図的に余裕を持たせ、後からGPUやストレージを増やしても構成が破綻しないようにしています
03組立の記録






写真は組立中の記録そのままです、まずスタンドオフの確認から始め、マザーボード設置、メモリ・M.2・VRM周りの配線を済ませてからAIOを入れ、最後に縦置きリザーバーでGPUを浮かせる順番で組みました、背面チャンバーの配線は、後でエアフローを調整しやすいように余長を束ねておくだけにしています
04作業の中身
- パーツ選定:CPU・マザー・メモリ・冷却の相性と余裕を先に揃える、VRM・QVL・AIOの収まりを逆算した選び方です
- 熱とエアフローの設計:ファン6基を吸気・排気の導線として配置し、ラジエーターとGPUがクールな空気を確保できる形に整理
- 組立・配線管理:空のケースからのフル自作、スタンドオフ、GPUの縦置きリザーバー、AIO設置、背面の配線整理まで
- ブリングアップと検証:初回起動、BIOS/EXPOでのメモリ設定、CPUとGPU両方の sustained 負荷テストで温度と安定性を確認
検証の重点は「長時間の高負荷で冷却が保つか」です、VM複数起動+GPU負荷を同時に回して、熱的に飽和してからが本番、ここで温度とクロックの推移が平らになることを確認して初めて、検証ラボの土台として使える状態になります
05メイン機との分担
このサブ機は、運営者情報で紹介しているメインワークステーション(Ryzen 9 9950X3D2・RTX 5090・128GB DDR5)の下で、GPUパススルーの検証ラボやMLの実験など「汚れてもいい作業」を引き受ける役です、ソフトウェア側の開発はメイン機、ビルドの動作検証や分離環境でのテストはサブ機、1台に混ぜないことで、検証の意味がはっきりします、ハードウェア・熱・システム組み立ての実務は、ソフトウェアだけでは見えない部分の裏付けにもなっています
開発環境の現状や運営方針の詳細は運営者について(自己紹介)に、商品の現行状況はステータスページで随時確認できます
