概要
VPSのdedicated vCPUはコアですか、スレッドですか?
専用vCPUは1本のハードウェアスレッドであり、コアではありません。Cobaltfellでは、各物理コアの2本のスレッドが同じVPSに割り当てられるため、2 vCPUで1つの完全なコアとなり、Fell 16は8コアを保持します(2026年11月2日時点のルール)。プランを選ぶ際は、同時に実行される処理を数えてください。ビジー状態のプロセス1つで約1 vCPUを使用し、並列ビルドではすべてのvCPUを使用します。
各プランは物理コアをいくつ保持しますか?
| プラン | 専用vCPU(スレッド) | 完全な物理コア | RAM | vCPUあたりのRAM |
|---|---|---|---|---|
| Fell 2 | 2 | 1 | 4 GB | 2 GB |
| Fell 4 | 4 | 2 | 8 GB | 2 GB |
| Fell 8 | 8 | 4 | 16 GB | 2 GB |
| Fell 16 | 16 | 8 | 32 GB | 2 GB |
専用vCPUは物理コアですか、それともスレッドですか?
vCPUはホストプロセッサのハードウェアスレッド1本であり、物理コアはその2本を実行します。 サーバー用およびデスクトップ用プロセッサは、同時マルチスレッディング(SMT)によりコアあたり2本のスレッドを実行します。AMDの仕様ページにも示されています。Ryzen 9 9950Xは16コア32スレッド、EPYC 9554は64コア128スレッドです。vCPU単位で販売するホストは、これらのスレッドを販売しています。
Cobaltfellの明文化されたルール:vCPUはホストプロセッサのハードウェアスレッド1つ分です。お客様のvCPUはVPSに1対1で固定され、他のお客様に貸し出されることはなく、物理コアの2つのスレッドは常にペアで割り当てられます。そのため、2 vCPUごとに隣人と共有しない完全なコア1つになります。
したがってFell 4は4つの異なるコアから半分ずつ取ったものではなく、2つの完全なコアです。プロセッサベンダーの数え方で数えると、すべてのプランはvCPU数の半分の物理コアを保持します。
なぜコアの2本のスレッドを同じVPSに属させるべきなのですか?
1つのコアの2本のスレッドはそのコアの実行ユニットとプライベートキャッシュを共有するため、兄弟スレッドでビジー状態の隣人がいると、steal timeが記録されないまま速度が低下します。 その場合ハイパーバイザーが何かを奪っているわけではなく、単にコアが満杯なのです。
両方の兄弟スレッドを1つのVPSに割り当てることで、この結合がなくなります。2本のスレッドは依然として競合しますが、相手は自分のワークロードだけであり、確認もスケジュールもできます。これは2 vCPUが2つの完全なコアより劣る理由でもあります。ペアは1つのコアのリソースを共有し、2本目のスレッドによる利得は実行するコード次第です。各仮想CPUを選択したホストCPUに結び付けるlibvirtのvcpupin設定により、このルールが長期にわたって維持されます。
他のホストはvCPUをどういう意味で使っていますか?
2026年11月2日時点のCobaltfellの調査によると、本人確認なしで暗号資産を受け付ける51ホストのうち22ホストがプランのCPUを専用と表記しており、そのうちコアとスレッドの対応を明記しているのはCherry ServersとLiteServerの2ホストだけです。 その他は定義なしで「core」「vCore」「vCPU」と書いています。ホストが何も述べていない場合は、1 vCPUを1スレッドと解釈し、同じコア上で別の顧客のスレッドとペアになっている可能性があると考えてください。表は各ソースの表記を引用したものです。より広い比較は共有vCPUと専用vCPUの違いは何ですかにあります。
| ホスト | 各ホストのページにおけるvCPUまたはコアの定義 | スレッドのペアリングの明記 |
|---|---|---|
| DigitalOcean | プロセッサコア上の1つのハイパースレッドに等しい処理能力の単位 | ✗ |
| Amazon EC2 | 各SMTスレッドが1 vCPU。m5.xlargeは2コアでコアあたり2スレッドなので4 vCPU | ✓ |
| Cherry Servers(PremiumおよびPerformance VDS) | 4 vCoreは2つの物理コア上にあり、各コアの2本のスレッドが同じ顧客に割り当てられる | ✓ |
| VPSLab(Ryzen VPS) | 「vCore」。vCoreが物理コアかスレッドかはページに記載なし | ✗ |
| Hiddence(Ryzen 9 9950Xライン) | 「vCore」。コアかスレッドかの定義なし | ✗ |
| HOSTKEY(vds.ryzen) | 「AMD Ryzen 9 7950Xの2コア」。コアがスレッドを意味するかは記載なし | ✗ |
| Cobaltfell | 1 vCPUは1スレッド。コアの2本のスレッドは同じVPSに割り当てられる | ✓ |
価格確認日:
VPS内からコアとスレッドを確認するには?
nprocでvCPU数がわかり、lscpuでハイパーバイザーが提示するトポロジーがわかりますが、これはラベルであり証明ではありません。 libvirtはtopology要素を、ゲストに提供される仮想CPUの要求トポロジーと説明しています。VPSに何を表示するかはホストが決めることであり、実際のペアリングを反映する必要はありません。VPSがコアあたり1スレッドと報告しても、そのスレッドが兄弟ペアである場合もあれば、その逆もあります。
専用vCPUの証拠は動作面にあります。負荷時でもsteal timeがほぼゼロのままであり、正午と深夜で同じベンチマークスコアが得られることです。コマンドについてはCPU steal timeとは何か、VPSで確認する方法で説明しています。
# vCPU available to you
nproc
# topology as presented to the VPS, plus the processor model
lscpu | grep -E '^CPU\(s\)|Thread\(s\) per core|Core\(s\) per socket|Socket\(s\)|Model name'
# which vCPU the guest kernel treats as siblings of one core
grep . /sys/devices/system/cpu/cpu*/topology/thread_siblings_list
# 1, 5 and 15-minute load averages, to compare with nproc
uptimevCPUはいくつ必要ですか?
VPSのサイズは存在するタスクではなく、同時に実行されるタスクで決めてください。 すでに稼働中のサーバーでは、最も混雑する時間帯にuptimeのロードアベレージをnprocの数と比較してください。ロードがvCPU数を超えて高いままなら、タスクが順番待ちをしています。
ほとんどのツールはvCPU数から並列度を自動的に決めるため、ワークロードごとに指標が異なります。
| ワークロード | 使用するvCPUを決める要素 | 開始プラン |
|---|---|---|
| CIジョブとコンパイル | 同時ジョブ数×各ビルドの-j。cargoはデフォルトで全論理CPUを使用 | 並列2ジョブならFell 4 |
| PostgreSQL | 接続ごとにバックエンドプロセス1つ。同時に実行中のクエリを数える | アプリケーション1つならFell 2 |
| ヘッドレスChrome | ブラウザが同時にレンダリングします。Playwright Testはデフォルトで論理コア2つにつき1ワーカーを起動します | 2ブラウザならFell 4 |
| FFmpegエンコード | 1回のエンコードで全vCPUを使い切ることがあります。x265はデフォルトでCPU数からスレッドプールのサイズを決めます | 安定したキューならFell 8 |
| CPUでのLLM推論 | RAMがどのモデルに収まるかを決めます。生成は与えられたスレッドをすべて稼働させ続けます | Fell 8またはFell 16 |
| シングルプロセスのアプリ | プランにどれだけvCPUがあっても、1プロセスは約1 vCPUを使用します | Fell 2 |
このうち2つのワークロードには専用のサイジングガイドがあります。GitLab RunnerやCIビルドに必要なVPSは何かと、PostgreSQLがVPS上で必要とするCPUとRAMの量です。プランの価格は専用コアVPSのコストに掲載しています。
vCPUを増やしても効果がなくなるのはいつですか?
vCPUを増やすと速くなるのは、分割できる作業だけです。 単一のNode.jsプロセスなどシングルスレッドのプログラムは、どのプランでも1スレッドで動作し、その速度はクロックとコアのアーキテクチャで決まります。もう1つの上限はメモリです。並列ジョブはそれぞれ独自のRAMを消費し、CobaltfellのプランはvCPUあたり2 GBを確保しています。スレッドあたりにより多くのメモリを必要とするワークロードは、使い切れないコアを増やすより、ジョブ数を減らした方がうまく動作します。
vCPU、コア、スレッドについて他にどんな質問が寄せられますか?
VPSで16 vCPUとはどういう意味ですか?
16ハードウェアスレッドです。CobaltfellではFell 16にあたり、8物理コアの各スレッドを1台のVPSが両方とも占有します。自社のルールを明示していないホストでは、16 vCPUは8コアを超える範囲に分散した16スレッドである可能性があり、兄弟スレッド上には他の顧客が存在します。
2 vCPUで十分ですか、それとも4が必要ですか?
2 vCPUは、常時稼働する1プロセスにシステム用の余裕を加えた構成に適しています。小さなデータベース、API、同時に1つのCIジョブなどです。4は、重い処理が2つ重なる場合に適しています。例えば、ビルドの実行中に、それがデプロイするアプリがサービス提供を続ける場合や、スクレイピング用ブラウザを2つ動かす場合です。
2 vCPUは物理コア2つと同じ速さですか?
いいえ。兄弟スレッド2つは1コアの実行ユニットとキャッシュを共有するため、合わせても完全なコア2つ分には届きません。差の大きさはコード次第で、キャッシュミスの多いコンパイルはタイトな数値ループよりも2つ目のスレッドから多くを得られます。
Cobaltfellのスレッドはどのプロセッサ由来ですか?
全プランはAMD EPYC 9004/9005サーバープロセッサ(Zen 4 / Zen 5)で稼働します。このファミリーは2022年11月に初めて発売されたものです。VPSが事前の通知なく古いノードに移されることはありません。lscpu | grep 'Model name'にVPSに割り当てられるモデルを示しています。
出典 (14)
- AMD Ryzen 9 9950X 仕様 — AMD (checked 2026-11-02)
- AMD EPYC 9554 仕様 — AMD (checked 2026-11-02)
- 適切なDropletプランの選び方(vCPUの定義) docs.digitalocean.com/products/droplets/concepts/choosing-a-plan — DigitalOcean (checked 2026-11-02)
- Amazon EC2インスタンスのCPUオプション — Amazon Web Services (checked 2026-11-02)
- Cherry Servers仮想サーバーの価格(PremiumおよびPerformance VDS) cherryservers.com/pricing/virtual-servers — Cherry Servers (checked 2026-11-02)
- VPSLab Ryzen VPS vpslab.cloud/ryzen-vps — VPSLab (checked 2026-11-02)
- Hiddenceの仮想サーバー hiddence.net — Hiddence (checked 2026-11-02)
- 専用vCPUのHOSTKEY VDS hostkey.com/vps/vds — HOSTKEY (checked 2026-11-02)
- libvirtドメインXML形式:CPUトポロジーとvcpupin — libvirt (checked 2026-11-02)
- sysfsのCPUトポロジー — The Linux kernel documentation (checked 2026-11-02)
- lscpu(1)マニュアルページ — man7.org / util-linux (checked 2026-11-02)
- cargo build:--jobsオプション — The Rust Project (checked 2026-11-02)
- Playwright TestConfig:workers — Microsoft Playwright (checked 2026-11-02)
- x265のスレッド設定 — x265 project (checked 2026-11-02)