ホーム / 落とし穴ガイド / あなたのクラウドサーバーは何世代CPU?世代識別とプレミアム

あなたのクラウドサーバーは何世代CPU?世代識別とプレミアム

CPUID、キャッシュ、ベンチマークで旧型CPUのプレミアムを定量化する。

更新 2026-09-18 · CloudWorth

CPU世代旧型CPUクラウドサーバープレミアムベンチマーク立証CloudWorthSteal TimeVPSオーバーセールVPS検証

あなたのクラウドサーバーは何世代CPU?世代識別とプレミアム

世代プレミアム率=1円あたりシングルスレッドスコアの比較。基準を下回ればチケットで正当性を主張できる。

3ステップの世代検証

あるクラウドサーバーのハードウェア世代を判断するとき、コンソールに表示される「高性能計算型」といったマーケティング名を信じてはいけない。ベンダーはいつでも文言を変えられるが、CPUIDは変えられない。本稿の立場はシンプルだ:世代は検証可能である。そして検証結果は直接一つの数字に換算できる——1元あたり何点のシングルスレッドスコアが得られるか。同価格帯の基準を下回れば、チケットを起票し、さらにはダウンコンフィグ返金を求める理由がある。

このプロセスを3ステップに圧縮し、続く5つのセクションで順に展開する:

  1. 指紋を読む——/proc/cpuinfo で family/model/stepping を取得し、lscpu でキャッシュと周波数レンジを確認し、どのマイクロアーキテクチャのどの die なのかを特定する。
  2. 照合する——指紋を使って公式SKU表を調べ、クラウドベンダー独自の型番(例えば 7B12、7R32 のような周波数固定の変種)も含めて、公称ベース/ターボ周波数/三次キャッシュを確認する。
  3. 金額換算——実測シングルスレッドスコア ÷ 実際に支払った月額費用で、「1元あたりのシングルスレッドスコア」を算出し、同価格帯の基準と比較して、世代プレミアム率を計算する。

3ステップはすべて再計算可能であり、得られるのは印象ではなく、チケットに貼れるスクリーンショットのセットだ。先に比較可能な価格計算の基準が欲しいなら、まず 云划算 /app の構成-価格換算器を見て、実際の支払額を固定してから性能の話をしよう。

検証前に一つ心に留めておくこと:すべてのコマンドは対象マシン上で実行し、ローカルで実行しないこと。クラウドサーバーの世代差は、その仮想マシン上にしか現れない。

CPUIDとキャッシュのフィンガープリント

最初の一手は lscpu/proc/cpuinfo の合わせ技です。この2つのコマンドが返してくる情報は、ほとんどのチュートリアルが書いているよりもはるかに多い。

lscpu | grep -Ei 'model name|family|model|stepping|MHz|cache'
grep -m1 -E 'cpu family|model\s|stepping' /proc/cpuinfo

注目すべきは3つのフィールドです。family + model + stepping はシリコンの一枚を一意に特定するもので、CPU の世代を判断する最も硬い根拠になります——マーケティング名はいくらでも書き換えられますが、この3つの数字は嘘をつきません。たとえば family 6 model 85 は Skylake-SP 系の Xeon、family 25 model 1 は EPYC 7002(Rome)、family 25 model 17 は EPYC 9004(Genoa)を指します。

stepping は特に注意に値します。ベンダーは同じ model の下で複数の stepping を出荷しますが、クラウド事業者が古い CPU を回収して再出品するときは、たいてい古い stepping のままです。あなたのインスタンスが「最新世代」と謳っているのに、stepping が3年前の版であれば、これが最初の疑点になります。

キャッシュは2つ目のフィンガープリントです。L3 のサイズは立ち位置を直接露呈します。E5 v3 時代のシングルソケット L3 は 20〜30MB が一般的、EPYC 7002 は 128MB、Genoa は 256MB さらには 384MB(3D V-Cache 版はさらに上)です。もし「高クロック型」が L3 をわずか 16MB としか報告してこなければ、ほぼ間違いなくコンシューマー向けか旧型 Xeon E5 系です。

クロックのフィンガープリントが第3の層です。lscpu の CPU MHz は現在の瞬間値なので、ターボの上限を見るには lscpu | grep -i mhz を継続的な負荷テストと組み合わせて観察します。旧 CPU はターボの減衰が速く、長時間負荷では新世代よりもはっきりとクロックが落ちます。

3つのフィンガープリントを合わせれば、ベンダーの協力を得ることなく、このマシンがどの世代に属するかを自力で確認できます。

SKU基準表との照合

family/model/stepping を入手したら、次は表と照合する。Intel ARK や AMD の公式サイトだけを見てはいけない。クラウド事業者のカスタム SKU こそが最も深い落とし穴だ

いわゆるカスタム SKU とは、クラウド事業者が Intel/AMD から調達する周波数固定の変種で、型番にはしばしば接尾辞の数字が付く。たとえば 7B12、7R32、8B13 などだ。これらは公開データベースでは検索できないことが多く、ベース周波数を低く抑えてより良い電力効率と低い調達価格を得ているが、対外的には依然として「EPYC」「Xeon Platinum」といったファミリー名で宣伝される。「Platinum」という言葉を見て最新世代だと思うかもしれないが、実際には前世代の周波数固定版である可能性がある。

表と照合する際には、少なくとも次の4項目を確認する:

  • マイクロアーキテクチャのコード名(Skylake、Rome、Ice Lake、Genoa…)
  • 公称ベース周波数 / ブースト周波数
  • L3 キャッシュ容量
  • メモリチャネルと対応世代(DDR4 か DDR5 か)

4項目のうちいずれかが「最新世代」という説明と一致しなければ、記録しておく。たとえば「新世代の高クロック」と謳われるインスタンスが DDR4 のみ対応で L3 が 32MB なら、それはほぼ間違いなく Skylake-SP か Cascade Lake であり、Ice Lake 以降の製品ではない。

ついでに、よくある疑問も解決しておこう:how to tell if a cloud provider recycles old CPUs。中古 CPU を再利用しているかの判断基準は「古い」ことではなく、「古いのに新価格で売っている」ことだ。同じ EPYC 7002 でも、月額が Genoa の6割程度なら妥当な在庫処分だ。価格が同等か、むしろ高いなら、それが世代間プレミアムを構成する。表と照合する目的は、「古い」を「理不尽に高い」に翻訳することにある。

世代別プレミアム率の計算式

証拠収集と照合が終わったら、いよいよ金額を計算できます。これが記事全体の核心であり、定性的な不満を定量的な証拠に変えるステップです。

シングルスレッド基準スコア = 同一ツール(sysbench 1スレッド、Geekbench 6 シングルコア、または UnixBench シングルコア)で対象マシン上で取得した中央値

1元あたりシングルスレッドスコア = シングルスレッド基準スコア ÷ 実支払月額

世代別プレミアム率 =(同価格帯基準の1元あたりスコア − あなたの1元あたりスコア)÷ 同価格帯基準の1元あたりスコア × 100%

基準はどこから取るのか?同価格帯・同vCPU数の販売中インスタンスを選び、同じコマンド一式を実行して中央値を取ります。ベンダー公式サイトの見栄えのよいスコアを基準にせず、自分の手元の実測値を使いましょう。

再計算可能な例を挙げます。あるインスタンスは月額120元、sysbenchシングルスレッド420点、1元あたり3.5点。同価格帯の新世代インスタンスはシングルスレッド780点、1元あたり6.5点。プレミアム率 =(6.5 − 3.5)÷ 6.5 ≈ 46%。つまり、性能1点あたり、ほぼ半分多く支払っていることになります。

シングルスレッド以外に、1元あたりのメモリ帯域スコアも計算しておくのが望ましいです。sysbench memory または STREAM で測定します。古いプラットフォームはしばしば DDR4 4チャネル、新しいプラットフォームは DDR5 12チャネルで、帯域の差は演算性能の差より大きいことがあり、クラウドサーバーでデータベースを動かすときに最初にここで詰まります。

しきい値の目安:プレミアム率が30%を超え、かつ3か月以上続くなら、チケットを起票する価値があります。15%未満は正常な在庫処分の範囲であり、こだわる必要はありません。この2つの数字を記録表に書いておけば、判断に一貫性が生まれます。

ベンチマークが公称値と合わない

このセクションでは最もよくある論争を扱います:実測ベンチマークが公称構成と合わない。ベンダーは「2.5GHz 以上」と言うが、測ってみると長期的には 1.8GHz しか出ない;「高クロック」と言うが、シングルスレッドでは隣の半額のインスタンスにも劣る。

まず自分の側の問題を排除しましょう。負荷テスト時に vCPU を専有しているか?隣人がリソースを奪っていないか?次のように実行することを推奨します:

sysbench cpu --threads=1 --time=60 run
sysbench cpu --threads=1 --time=60 run   # 至少两次,取中位数

実行前に負荷が 0 であることを確認し、実行後に lscpu で周波数が制限されていないか見ます。連続2回の結果が一致し、かつ公称値に対応する水準を明らかに下回る場合、問題はほぼホスト側にあります。

合わないケースはよくある3つ:

  • 固定周波数 SKU:公称ターボ 3.5GHz だが、実際は 2.2GHz に固定され、ベンチマークが合わないのは当然。
  • オーバーセル:物理コアが過剰に分割され、シングルスレッドスコアが隣人の負荷で激しく変動し、2回のベンチマーク差が 15% を超えるのはシグナル。
  • 世代ミスマッチ:コンソールには「Genoa」と書いてあるが、実際は Rome で、シングルスレッドスコア差は3割以上。

証拠を取る際は必ず3つ残してください:2回のベンチマークのスクリーンショット、lscpu の出力、そしてインスタンスの作成時間。1つでも欠けると、チケットは「性能変動は正常」で片付けられがちです。

ここは「実測ベンチマーク vs 公称構成」とも交差します:公称は調達リスト上の数字であり、ベンチマークはあなたがお金を払った後の実際の納品です。両者が一致しないのは、本質的に納品の縮小であり、あなたが「要求が高すぎる」わけではありません。

更新料金の値上げとサポートチケットの文面

最後のセクションはお金の話です。クラウドサーバーの最も典型的な手口は、初年度は低価格、更新時は倍額、しかし CPU の世代は変わらないというものです。更新時に価格が 60% 上がったのに、lscpu の family/model/stepping は去年とまったく同じ——これが「既存顧客の囲い込み」です。値上げに見合うハードウェアのアップグレードが何もありません。

更新前に4ステップのチェックリストを作りましょう:

  1. 現在の family/model/stepping を記録し、スクリーンショットを保存する。
  2. 現在のシングルスレッドスコアと、1元あたりのシングルスレッドスコアを記録する。
  3. 更新後の価格を確認または問い合わせ、新しい1元あたりのスコアを算出する。
  4. 新しい1元あたりのスコアが同価格帯で販売中のインスタンスの基準を下回るなら、値上げしてもアップグレードなしと言えます。

サポートチケットの文面の鍵は、感情を交えず数字だけを語ること、そして要望を明確にすることです。次のように書けます:

インスタンス X は 2024-03 に作成され、現在の CPUID は family 25 model 1 stepping 2、sysbench シングルスレッド中央値は 420 点、実払い月額は 120 元で、1元あたり 3.5 点に相当します。御社の同価格帯で販売中のインスタンスは実測で1元あたり 6.5 点であり、世代プレミアム率は約 46% です。更新見積もりは 190 元に上がりますが、ハードウェアは変更されていません。以下を提供してください:一、このインスタンスに対応する公式 SKU 型番と世代;二、実際に提供される性能に応じて価格を調整する案、または同価格の新世代インスタンスへの移行。

要望に2つの選択肢を示すと、相手は実行可能な回答を出しやすくなります。チケットが却下された場合は、同じ数字を文章記録としてまとめ、後続の苦情の証拠にしましょう。世代プレミアムは感覚ではなく、再計算可能なパーセンテージです——これこそが「遅い気がする」よりもはるかに強力な根拠になる理由です。

FAQ

クラウドサーバーのCPUが何世代か調べるには?

インスタンス内で lscpu を実行して型番を確認し、Intel ARK や AMD の公式サイトで世代を調べ、本記事の SKU 基準表と照合する。

世代プレミアム率の計算方法は?

1円あたりシングルスレッドスコア=シングルスレッドスコア÷月額料金。同価格帯の新世代 SKU と比較し、基準を下回る場合はチケットを発行して正当性を主張できる。

更新時に値上げされたのに構成が変わっていない場合は?

過去の請求書とベンチマークのスクリーンショットを保存し、チケットで公称仕様が変わっていない点を指摘し、元の世代と同価格での更新か、移行補償を求める。

世代プレミアム率=1円あたりシングルスレッドスコアの比較。基準を下回ればチケットで正当性を主張できる。

無料で検査開始 →