本記事はアフィリエイト広告(PR)を含みます。社名のリンクには広告リンクを含む場合があります。成約の有無で本記事の数値と結論は変えません。
本記事の値は、当社が契約している VPS(WebARENA Indigo 5台、さくらのVPS 1台、ConoHa VPS 1台、シン・VPS 1台)の中から 2026-11-03(JST)に読んだものです。
結論
- VPS の CPU は、物理サーバーの CPU をほかの利用者の仮想マシンと分け合っています。自分の番が回ってこなかった時間が steal(スティール) です。
- steal は、OS が数えている値を読むだけで確かめられます。
topのst、vmstatのst列、/proc/statの8番目の数字です。 - 当社の8台のうち7台は、起動からの累計で 0.001〜0.050% でした。前日に契約したシン・VPS の1台は 0.834% でしたが、起動から1日たっておらず、初期設定の時間を含む値です。
steal とは
VPS(仮想マシン)の中の OS は、自分が動かしたい処理があるのに、ハイパーバイザーが物理 CPU をほかの仮想マシンに渡していた時間を「steal」として数えています。
- steal が多いと、同じ処理でも時間がかかります。サイトの表示が遅くなる原因の一つです。
- 自分の使い方が重いせいで増える値ではありません。同じ物理サーバーにいるほかの利用者の負荷や、事業者の詰め込み方で増えます。
- コンテナ型の共用サーバーでは、中から物理サーバーの値がそのまま見えるため、自分の分の steal はわかりません。共用と VPS の違いは VPSと共用サーバーの違い にまとめています。
自分の VPS で確かめる
読み取りだけの確認です。
| 見るもの | 見方 |
|---|---|
top |
上の %Cpu(s) の行の st が、直近の steal の割合(%) |
vmstat 5 3 |
st 列。5秒ごとに3回出る(1行目は起動からの平均) |
head -1 /proc/stat |
cpu の後ろの8番目の数字が、起動からの steal の累計(1/100 秒単位) |
/proc/stat の数字から起動以来の割合を出すときは、cpu の後ろの最初の8つの数字の合計で、8番目を割ります。
awk '/^cpu /{t=0; for(i=2;i<=9;i++) t+=$i; printf "steal %.3f%%\n", $9*100/t}' /proc/stat
瞬間の値は大きく揺れるので、一度だけ見て判断せず、時間帯を変えて何度か見るか、累計で見てください。
当社の8台の値
2026-11-03 8:04〜8:22(JST)に、各台の /proc/stat を読んだ値です。
| 計測点 | vCPU | メモリ | 起動からの日数 | steal(起動からの累計) | steal(その時の5秒間) |
|---|---|---|---|---|---|
| WebARENA Indigo-A | 1 | 約1GB | 53.8日 | 0.001% | 0.00% |
| WebARENA Indigo-B | 1 | 約1GB | 46.7日 | 0.001% | 0.00% |
| WebARENA Indigo-C | 1 | 約1GB | 33.8日 | 0.002% | 0.00% |
| WebARENA Indigo-D | 1 | 約1GB | 33.8日 | 0.001% | 0.00% |
| WebARENA Indigo-E | 1 | 約1GB | 33.8日 | 0.002% | 0.00% |
| さくらのVPS-A | 2 | 約1GB | 434.7日 | 0.026% | 0.00% |
| ConoHa VPS-A | 1 | 約0.5GB | 235.6日 | 0.050% | 0.20% |
| シン・VPS-A | 2 | 約2GB | 0.6日 | 0.834% | 0.10% |
- WebARENA Indigo 5台、さくらのVPS 1台、ConoHa VPS 1台、シン・VPS 1台は、当社が契約している仮想マシンです(シン・VPS は 2026-11-02 に契約)。計測した5秒間の CPU 使用率は 0.2〜1.0% でした。
- 累計の割合は、全 vCPU を合わせた CPU 時間に対する steal の割合です。
- CPU の型番は仮想化ソフトが見せる名前(Indigo は「Intel Xeon E312xx (Sandy Bridge)」、さくらは「Intel Core Processor (Broadwell)」、ConoHa は「Intel Xeon Processor (Icelake)」、シン・VPS は「AMD EPYC-Milan Processor」)で、物理 CPU の正確な型番はわかりませんでした。
この表から言えること: 起動から1か月以上たつ7台では、計測した時点まで、CPU の順番待ちはごくわずかでした。その中では ConoHa VPS-A が最も多く、その5秒間にも 0.20% ありました。シン・VPS-A は起動から日が浅く、累計の値は数週間たってから比べます。
言えないこと: 同じサービスのほかの VM、ほかのプラン、ほかの時期でも同じとは限りません。8台はどれも小さいプランで、物理サーバー上の位置は選べません。各社1〜5台なので、社の優劣を決める数字にはしていません。
当社の今後の計測
2026-11-03 から、この8台の steal を15分ごとに記録しています(/proc を読むだけで、負荷をかける試験はしていません)。集計(平均・p95・最大)は データ に1時間ごとに載せています。数週間分たまったら、時間帯ごとの変化も載せます。
本記事の数値は当社が契約している VPS での実測で、測定日を本文に記しました。当社はリンク先との契約でアフィリエイト収入を得る場合があります。