開発環境

開発用サブPC自作記録 — VM・検証環境の土台

チート開発と検証のために、メイン機とは別にサブのPCをゼロから組みました、パーツ選びの理由、VMとGPUパススルーを使う検証環境の形、冷却とエアフローの設計、長時間稼働に耐えるまでの流れを、実際の写真と一緒にまとめています、チート販売で提供する機能の動作検証と、チーターの動作を解析する知見づくりも目的のひとつです

01なぜサブ機を新規で組んだのか

運営している運営者情報にも書いていますが、本業の解析とLLM運用はメイン機(Ryzen 9 9950X3D2・RTX 5090・128GB構成)で回しています、ただ、開発中のビルドや実験的な検証をメイン機で直接動かすのは、環境が汚れる・動作が混ざるという理由でずっと避けてきました、そこで「本番の管理はメイン機、動かして確かめる役はサブ機」という分担を明確にするために、今回新しい1台を組みました

方向性としては「高負荷が続いても安定する汎用マシン」です、モデルの推論テスト、複数VMの同時起動、GPUパススルーの検証ラボなど、このサイトの開発とテストはどれも sustained な負荷が特性なので、ピーク性能より熱と電源の余裕を優先して選んでいます、ゲーム用の見た目は控えめですが、中身は完全に作業用です

02構成(スペック表)

CPUAMD Ryzen 9 9950X3D — 16コア・3D V-Cache
GPUGIGABYTE 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組立の記録

ファンを取り付けている最中の作例
ファン取り付けの途中、intake 側の6基を先にレイアウト
CPU用水冷クーラーを取り付けている作例
AIOのポンプヘッドをCPUへ固定、LCDヘッドは角度調整が面倒
組み上がったPCでの負荷テストの様子
初回ブリングアップ、安定性テストのモニタリング
組み上がり状態のサブPC
組み上がり、背面の配線が見えないのがこのケースの強み
エアフローの導線を示す作例
エアフロー、ラジエーターが上部、吸気スタックは下部
サブPCの正面からの作例
正面、4090の縦置きに合わせて隙間を調整した

写真は組立中の記録そのままです、まずスタンドオフの確認から始め、マザーボード設置、メモリ・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台に混ぜないことで、検証の意味がはっきりします、ハードウェア・熱・システム組み立ての実務は、ソフトウェアだけでは見えない部分の裏付けにもなっています

開発環境の現状や運営方針の詳細は運営者について(自己紹介)に、商品の現行状況はステータスページで随時確認できます

情報の範囲についてこの記事は開発環境と組み立ての記録のみを扱います、開発中のビルドや検証の具体的な内容は、ご購入後の情報交換チャンネルで共有しています