GPU 監視:これらの数値を測定したマシン。
キャプションに特記がない限り、このページの読み取り値は一台のワークステーションのものです。RTX A4000 四枚にまたがって一つのモデルを読み込み、自社のテスト トラフィックで負荷をかけています。図 1 と図 5 を記録している間にコンソールに表示されていた数値です。後半の適合テストでは Quadro RTX 5000 も使っており、その旨を記しています。
カードごとのパネルは NVIDIA のドライバーから読み取るので、Linux インストールの機能です。Apple シリコン搭載 Mac では、Mac アプリ (ベータ版) が GPU 使用率と Metal が報告するメモリ上限を表示します。電力は表示されません。
- GPU
- 4 × NVIDIA RTX A4000、各 16 GiB (Ampere、compute 8.6)
- 使用中の VRAM
- 64.0 GiB 中 59.4、四枚すべてにまたがって一つのモデルを読み込み
- PCIe
- カードごとに Gen 4 x16
- ドライバー
610.57.04、CUDA 13.3
| 項目 | キャプチャ時 | 24 h の稼働時の中央値 | 24 h のピーク |
|---|---|---|---|
| GPU 使用率、最も忙しいカード (%) | 100 | 100 | 100 |
| GPU 電力、四枚の合計 (W) | 548 | 530 | 559 |
| 毎分のトークン数 (9 月 23 日のパネル) | 表示なし | 190k | 880k |
数値は環境によって異なります。だからこそ、自分の環境で測定することに意味があります。トークンの行は毎秒トークン数への切り替え前のものです。Stats パネルは現在、毎秒トークン数を表示しており、これらの数値は 9 月 23 日に旧来の毎分パネルでキャプチャしたものです。
測定できない数値は 「not reported」 と表示されます。
ほとんどの GPU ダッシュボードは四枚のカードを平均して一本の線にし、欠けた値を 0 として描きます。このダッシュボードはカードごとに専用のパネルを用意します。ドライバーが報告するスロットリング ポイントに対する温度、そのカード自身の上限に対する電力、クロック、ファン、現在ネゴシエートされている PCIe リンク、カードが備えていれば ECC と NVLink。購入時期が十八か月違う二枚のカードは別々の二枚として扱われ、ドライバーが提供しない値はゼロとして描かれず、欠けていると表示されます。
スロットリング ポイントは推測ではなくドライバーの値
クロックが下がっている理由 (ドライバーの報告どおり)
カード自身の上限 140 W に対する電力
NVLink と ECC (カードの報告どおり)
| カードごと | 温度とスロットリング ポイント、電力とその上限、コアとメモリのクロック、ファン、PCIe の世代と幅、ECC、NVLink、そのカードを使っているエンジン プロセス |
|---|---|
| ホストごと | 使用中の VRAM、GPU 使用率 (最も忙しいカード)、電力 (カードの合計)、毎秒トークン数 |
| リクエストごと | 最初のトークンまでの時間、トークン間レイテンシ、所要時間。両エンジンともプロキシで同じ方法で測定 |
各リクエストが何を待っているか。
Stats ページは、実行中のすべてのリクエストを、クライアントのセッションと、そのリクエストがライフサイクルのどこにいるか (warden でキュー待ち、プリフィル (エンジンがプロンプトを読み込む段階)、思考中、ツール呼び出しの作成中、応答中) とともに一覧表示します。バッジは、プロンプトのうちレプリカのキャッシュにありそうな割合を示します。このマシンが学習したプリフィル速度の予測より長くかかっているプリフィルには、待っていそうな理由が表示されます。同じレプリカ上のほかのプロンプトの後ろにいる、キャッシュがおそらく追い出された、または warden からは原因が見えないまま遅れている、のいずれかです。セッションは各ツールがすでに送っている ID から得ます。Claude Code、Codex、OpenCode、pi はそのままで、Hermes と Aider は一行の設定で対応します。
まだトークンがなく、キャッシュはおそらく追い出し済み
レプリカ 4 で一つのプロンプトが先行