共有vCPU vs 専用vCPU
共有 vs 専用vCPU:スチールタイムがあなたに与えるコスト
短い回答
共有vCPUは他のテナントとスケジューリングされるため、競合が発生するとプロセスは待機し、topのsteal timeとして表示されます。専用vCPUは、あなた専用に予約された物理コアに固定されます。バースト的なワークロードでは違いは見えませんが、レイテンシに敏感な処理、ティックベースの処理、継続的にビジーな処理では、これがページ上で最も重要な仕様です。
| 項目 | 共有vCPU | 専用vCPU |
|---|---|---|
| Steal time | 競合時に発生する可能性あり | 実質ゼロ |
| 継続的な負荷 | スロットリングされる可能性あり | 制限なし |
| p99レイテンシ | 変動あり | 安定 |
| 価格 | 低い | 約40〜60%高い |
| 適している用途 | VPN、DNS、小規模ボット、開発 | データベース、ゲーム、トレーディング、API |
どちらを選ぶべきか
共有vCPU
共有コアは、ほとんどの時間アイドル状態のワークロードには本当に適しています。VPNエンドポイントは気にしません。
専用vCPU
テールレイテンシや持続スループットが自分以外の誰かにとって重要なら、専用コアにコストを払ってください。
よくある質問
steal timeはどう確認しますか?
topまたはvmstatのst列です。一貫して2〜3%を超える場合、コアを競合しているため、専用vCPUに移行すべきです。
専用vCPUは物理コア全体ですか?
当プラットフォームでは、他のテナントがスケジューリングされない予約済みの物理スレッドです。用語はプロバイダーによって異なります。価格を比較する前に、"専用"の意味を必ず確認してください。