スループット(スループット)
概要
スループットの定義と帯域幅(Bandwidth)との決定的な違い
PC自作やネットワーク構築において、「スループット(Throughput)」という言葉は頻繁に登場しますが、多くのユーザーが「帯域幅(Bandwidth)」と混同しがちです。結論から述べれば、帯域幅が「理論上の最大転送能力(道路の車線数)」であるのに対し、スループットは「実際に単位時間あたりに転送されたデータ量(実際に流れている車の量)」を指します。
例えば、最新のネットワーク規格であるWi-Fi 7を導入し、理論上の最大速度(帯域幅)が46Gbpsであったとしても、実際にファイルを転送した際に計測される速度が1.2Gbpsであれば、その時のスループットは1.2Gbpsとなります。この差が生じる要因は、ネットワークの混雑状況、ハードウェアの処理能力、プロトコルのオーバーヘッド、そして物理的な距離など多岐にわたります。
自作PCの構成を考える際、単に「〇〇Gbps対応」というスペックだけを見てパーツを選定しても、システム全体のボトルネックによって実効スループットが制限されることがあります。例えば、超高速なNVMe SSDを導入しても、マザーボードのチップセット経由で接続されていたり、CPUのPCIeレーン数が不足していたりすれば、SSD本来の性能を発揮できず、スループットが低下することになります。
PCパーツにおけるスループットの具体例とボトルネック
PC内部におけるスループットは、主に「ストレージ」「メモリ」「GPU」「ネットワーク」の4つの領域で議論されます。それぞれの領域で、どのような要素がスループットを左右するのかを具体的に解説します。
ストレージのスループット
現代の自作PCで最もスループットの向上が顕著なのがNVMe SSDです。PCIe 5.0規格に対応した最新製品であるCrucial T705などは、シーケンシャルリードで最大14,500 MB/sという驚異的なスループットを叩き出します。しかし、これは巨大な単一ファイルを読み込む際の数値であり、小さなファイルを大量に読み書きする「ランダムアクセス」では、スループットは大幅に低下します。
メモリのスループット
メモリにおけるスループットは、メモリクロックとバス幅によって決定されます。例えば、DDR5-6000メモリを使用する場合、理論上の帯域幅は非常に高いですが、実際のアプリケーションがどれだけのデータを一度に要求できるかによって実効スループットが変わります。また、AMDのRyzen 9 9950Xのような最新CPUでは、メモリコントローラーの効率が向上しており、高クロックメモリ使用時のスループットを最大限に引き出す設計となっています。
GPUのメモリ帯域とスループット
GPUでは、VRAM(ビデオメモリ)のスループットがレンダリング性能に直結します。RTX 4090は24GB GDDR6Xメモリを搭載し、メモリバス幅が384-bitと非常に広いため、1,008 GB/sという圧倒的なメモリ帯域を誇ります。これにより、4Kや8Kといった高解像度のテクスチャデータを高速に処理することが可能です。
ネットワークのスループット
ネットワークカード(NIC)においても、規格上の速度と実効速度の乖離は激しい分野です。Intel X550-T2のような10GbE対応NICを導入しても、接続先のスイッチングハブやLANケーブル(Cat6a以上が必須)が対応していなければ、スループットは1Gbpsに制限されます。
インターフェース別・理論帯域と実効スループットの比較
以下に、PC自作で重要となる主要インターフェースの理論値と、一般的によく見られる実効スループットの目安をまとめました。
| インターフェース規格 | 理論最大帯域幅 (Bandwidth) | 一般的な実効スループット (Throughput) | 主なボトルネック要因 |
|---|---|---|---|
| SATA 3.0 | 6.0 Gbps | 約 550 MB/s | AHCIプロトコルのオーバーヘッド |
| NVMe PCIe 4.0 x4 | 64 Gbps (約 8 GB/s) | 約 7,450 MB/s (Samsung 990 Pro等) | サーマルスロットリング、コントローラ性能 |
| NVMe PCIe 5.0 x4 | 128 Gbps (約 16 GB/s) | 約 14,500 MB/s (Crucial T705等) | 発熱による速度低下、マザーボード設計 |
| DDR5-6000 (Dual) | 約 96 GB/s | アプリケーションにより変動 | CPUメモリコントローラ、レイテンシ |
| USB 4 / Thunderbolt 4 | 40 Gbps | 約 2.5 ~ 3.5 GB/s | 変換チップの効率、接続デバイスの性能 |
| 10GbE Ethernet | 10 Gbps | 約 9.4 Gbps | TCP/IPオーバーヘッド、CPU負荷 |
スループットを低下させる要因と最適化手法
高価なパーツを揃えても、設定や環境次第でスループットは著しく低下します。以下に、スループットを阻害する主な要因と、それを解消するための対策を列挙します。
- プロトコルのオーバーヘッド: データを転送する際は、純粋なデータだけでなく「ヘッダー」や「エラーチェック用データ」が付与されます。これにより、理論値から数%〜十数%スループットが減少します。
- サーマルスロットリング: 特にPCIe 5.0 SSDなどの最新パーツは、動作時に激しく発熱します。温度が閾値(例:70℃〜80℃)を超えると、デバイスが自己保護のために動作クロックを下げ、スループットが急落します。大型のヒートシンクやアクティブクーラーの導入が必須です。
- バスの競合: マザーボードによっては、M.2スロットを使用するとSATAポートやPCIeスロットの一部が共有され、帯域が分割されることがあります。マニュアルを確認し、最適なスロット配置を行う必要があります。
- ドライバの不適合: 最新のハードウェアであっても、古いドライバを使用していると、効率的なデータ転送アルゴリズム(NVMeの最適化など)が機能せず、スループットが低下します。
- ケーブルの品質: 10GbE環境においてCat5eケーブルを使用すると、物理的に10Gbpsは出ず、ノイズによる再送処理が増えるため、実効スループットは極端に低下します。Cat6a以上のシールド付きケーブルを使用してください。
- CPUのシングルスレッド性能: ネットワーク転送やストレージアクセスは、OSのカーネルを介して処理されます。CPUの1コアあたりの処理能力が低いと、ハードウェアが高速でもCPUが処理待ちとなり、スループットの天井が決まってしまいます。
- ファイルシステムの断片化: HDDでは顕著ですが、SSDでも極端な空き容量不足になると、書き込み先を探すオーバーヘッドが増え、スループットが低下します。
- 電源プランの設定: Windowsの「省電力モード」では、PCI Expressのリンク状態の電源管理が有効になり、低負荷時に帯域を制限することがあります。「高パフォーマンス」設定への変更が有効です。
2025年〜2026年に向けた次世代規格とスループットの展望
PCテクノロジーは常に進化しており、2025年から2026年にかけて、スループットの概念を塗り替える次世代規格の普及が予想されます。
PCIe 6.0の導入とPAM4変調
次世代のPCIe 6.0では、従来のNRZ方式からPAM4(4レベルパルス振幅変調)へと信号方式が変更されます。これにより、1レーンあたりの帯域幅が倍増し、x16接続であれば理論上128GB/s(双方向)という桁違いのスループットを実現します。これにより、GPUとCPU間のデータ転送ボトルネックがほぼ解消され、AI学習や超高精細なリアルタイムレンダリングがさらに加速するでしょう。
DDR6メモリの足音
2026年頃にはDDR6メモリの仕様が具体化し、実装が始まると見られています。DDR5-6000などの現行規格を遥かに凌駕する転送速度が期待されており、メモリ帯域が制限されていたワークステーション用途において、劇的なスループット向上が見込まれます。
Wi-Fi 7の完全普及と低遅延スループット
2025年にはWi-Fi 7(IEEE 802.11be)対応デバイスが市場の主流となります。最大320MHzの帯域幅利用とMLO(Multi-Link Operation)により、複数の周波数帯を同時に使用してデータを転送できるため、無線環境における実効スループットが有線LANに匹敵するレベルまで向上します。
製造プロセスの微細化と電力効率
最新のチップは4nmや3nm、さらには2nmプロセスへと微細化が進んでいます。これにより、同じ消費電力(W)でより多くのトランジスタを高速に駆動させることができ、結果としてチップ内部のインターコネクトスループットが向上します。省電力ながら高スループットな設計は、ノートPCや小型PC(SFF)の性能向上に大きく寄与します。
FAQ:スループットに関するよくある質問
Q1: SSDのパッケージに書いてある「最大読み込み速度 7,000MB/s」は、常にこの速度で転送されるということですか? A: いいえ、それは「シーケンシャルリード」という、大きな連続したデータを読み込む際の理論上の最大値です。実際には、OSの起動やゲームのロードなどの「ランダムアクセス」では、この数値の数十分の一から数百分の一までスループットが低下します。また、SLCキャッシュが切れた後の書き込み速度(実効スループット)はさらに低下するため、注意が必要です。
Q2: 10GbpsのLANカードを買ったのに、速度テストをすると9.4Gbps程度しか出ません。故障していますか? A: 故障ではありません。これはTCP/IPなどのネットワークプロトコルにおける「オーバーヘッド」によるものです。データを送る際は、実際のデータに加えて宛先情報やエラー訂正用のヘッダーが付加されるため、純粋なデータ転送量(スループット)は理論帯域よりも必ず少なくなります。9.4Gbpsという数値は、10GbE環境においてほぼ限界に近い非常に良好なスループットと言えます。
Q3: メモリの「クロック数(MHz)」を上げれば、必ずアプリケーションの処理速度(スループット)が上がりますか? A: 必ずしもそうではありません。メモリのスループット向上は、大量のデータを扱う処理(動画エンコードや巨大なデータセットの解析など)には有効ですが、多くのアプリケーションは「レイテンシ(応答速度)」に依存しています。クロック数を上げてもレイテンシが悪化した場合、体感速度やゲームのフレームレート向上には結びつかないことがあります。バランスの良いタイミング設定が重要です。