プラン解説
共有CPUの実態:スチールタイムという指標
2026年10月8日

レン
CPU使用率は低いのに、なんだか動きが遅いんだよね…気のせいかな?

プロクラ
気のせいじゃないかもしれない。VPSは1台の物理サーバーを複数の利用者で分け合う仕組みだから、「順番待ちで待たされている時間」というものがあるんだ。
ディスクの種類で読み書き速度が変わる
HDD
遅い
SSD
速い
NVMe SSD
とても速い
今のVPSはSSDが標準。NVMe対応なら更に高速で、DBや大量ファイル処理で効く
待たされている時間を見る
自分のサーバーの中から見ると、CPUは空いているのに処理が進まない、という奇妙な状態になります。実際には物理CPUの順番待ちで止まっているのですが、その待ち時間は自分の使用率には数えられません。原因が自分の外にあるため、アプリをいくら見直しても改善しないのが厄介なところです。

プロクラ
topコマンドの表示に、使用率が並ぶ行があるよね。その中に「st」という項目がある。これがスチールタイム、つまり「CPUを使いたかったのに、順番が回ってこなかった割合」だ。
- 0%に近い → 待たされていない。遅さの原因は別のところ
- 数%程度 → 通常の範囲。気にしなくてよい
- 常に高い値が続く → 物理サーバー側が混んでいる可能性がある
- vmstat の st 列でも同じ値が見られる

レン
高かったら、自分にはどうしようもないってこと?

プロクラ
自分のサーバーの中の問題ではないからね。ただ、打てる手はいくつかある。
高いときにできること
- しばらく様子を見る。一時的な混雑なら収まることがある
- 事業者に状況を伝えて相談する
- サーバーを作り直す(別の物理サーバーに配置されることがある)
- CPUを占有する種類のプランがあるなら、そちらを検討する

プロクラ
3つめは確実な方法ではないけれど、時間課金の事業者なら試す負担が小さい。ただし作り直しはデータの移動を伴うので、バックアップを取ってからにしよう。
先に他の原因を潰す

プロクラ
順番としては、スチールタイムを疑うのは最後でいい。遅さの原因は、たいていもっと手前にあるからね。
- メモリ不足でディスクへの退避が起きていないか(free -h でスワップを見る)
- ディスクの読み書き待ちが長くないか
- アプリ側で無駄な処理をしていないか
- 遅いのが画像の読み込みなど、サーバーの外の要因ではないか

プロクラ
当サイトでは各社の性能を実測していないので、どの事業者が混みにくいかは示せない。ただ、この指標の見方を知っておけば、自分の環境で判断できるようになるよ。

レン
「st」を見れば、自分のせいかどうかが分かるんだね。
プランを選ぶときに思い出す
この現象は共有型のプランで起きます。安定した速さが要る用途なら、専有型を選ぶことで避けられます。逆に、多少待たされても構わない処理であれば、共有型の安さを取る判断も成り立ちます。値段の差には、この違いが含まれています。

プロクラ
この指標を知っていると、プラン表の読み方も変わるよ。「共有」と書かれていることの意味が、具体的に想像できるようになるからね。
- 共有型: 割り当てを分け合う。多くの用途はこれで足りる
- 専有型: 割り当てを占有する。常に計算し続ける処理向けで、料金は上がる
- 短時間だけ高い性能を出せる仕組みを持つプランもある(使い続けると尽きる)
- 静的なページを返すだけなら、この差は体感に出にくい

プロクラ
つまり、常時CPUを使い切る処理があるかどうかが分かれ目。無いなら共有型で十分だし、あるなら最初から占有できる構成を検討する価値があるよ。
この記事の条件で、実際の料金を見る
あわせて読みたい
- プラン解説GPU搭載のVPSという選択肢:必要になる場面と、その前に試すことGPUが本当に要る処理はどれか、費用がどう変わるか、そして選択肢が限られる理由。CPUで足りないかを先に確かめる方法も解説します。
- プラン解説1GB/2GBプランの選び方 — お名前.com VPS編メモリで決めるという原則、1GBで足りる用途と2GBが要る用途の分かれ目、CPUとディスクをどこまで気にするか、後から変更するときの手順と注意点を解説します。
- プラン解説海外VPSの帯域・転送量の表記を読む国内と海外で表記の考え方が違います。枠があるプランの読み方、超えたときの扱い、そして「無制限」との比べ方を整理します。
- プラン解説512Mプランは何に向いてる?最小構成の使いどころメモリ512MBで足りる用途と足りない用途、足りなくなったときに何が起きるか、限られた容量で無駄を減らす工夫、そして上位プランへ移るときの考え方を解説します。
サーバーを触る前に押さえておきたいこと
姉妹サイトの、この記事と相性のいいページです。
- ネットワーク入門
IPアドレス・ポート・DNSの基礎 — prodou.net
- Linuxコマンド入門
ls / cd / grep などを疑似ターミナルで試しながら学べる — prodou.net
- CIDR Calculator
ファイアウォールの許可レンジを計算する — toolkitbox.net