定義
機器やシステムが過熱したり無理な負荷がかかったりしないように、自ら作業速度やデータ処理量をあえて引き下げて、部品やシステムを守ったりリソースを管理したりする制御技術です。
真夏のマラソンでペースを落とす理由
照りつける太陽の下で全力疾走を続けると、体に熱がこもって最後には倒れてしまいます。そうなる前に、私たちの体は自分を守ろうとして心拍を調整し、無理やり走るペースを落とすようにできています。
スマホやパソコンの中心部品であるCPU(中央演算処理装置)やグラフィックボードも、まったく同じ仕組みで動いています。重い3Dゲームを起動したり、4Kの高画質動画を編集したりと負荷の高い作業を長く続けると、チップの中の無数のトランジスタがひっきりなしにオン・オフを繰り返し、電気を使った分だけ大量の熱が発生します。
熱がたまり続けてチップが耐えられる限界(PC用CPUはおおむね95〜105℃)を超えると、回路の寿命が縮んだり、壊れたりするおそれがあります。スマホの場合は、手に触れる表面が熱くなりすぎないように、それよりずっと低い温度から速度を落とすこともあります。これを防ぐために、機器が自分で熱を感知し、演算速度を強制的に下げて温度を落とす保護動作こそがスロットリングです。
人が暑さにやられないように、少し日陰に入って歩みをゆるめるのと同じで、機器も壊れる寸前に自分で一息つくわけです。おかげで電子機器は、高熱による致命的な故障を避けて、安全に寿命を保つことができます。
もう少し正確に言うと:いろいろなスロットリング
スロットリング(Throttling)という名前は、「首を絞める」という意味の英語throttleに由来します。もともとは、蒸気機関やエンジンに入る蒸気や空気の流れを絞って速度を調整するバルブ(スロットルバルブ)を指す言葉でしたが、それがIT分野に移ってきました。危険な限界値にぶつからないように、流れを抑えてコントロールするさまざまな技術をまとめて呼ぶ表現です。
ハードウェアの発熱を防ぐ温度制御のほかにも、スマホのバッテリーを守る電力スロットリングが代表例です。バッテリーが古くなっていたり、残量がほとんどなかったり、気温がとても低かったりすると、バッテリーが瞬間的に大きな電力を出せず、機器が突然シャットダウンすることがあります。こうした事故を防ぐために、わざと性能を抑える方式です。
ネットワークの分野でも、とても重要な役割を果たしています。特定のユーザーがサーバーに異常な数のリクエストを送ってきたり、インターネットのトラフィックが急増したりしたときに、サーバー全体がダウンするのを防ぐため、データ転送速度を制限するネットワークスロットリングが広く使われています。
このようにスロットリングは、単にパソコン部品の熱を冷ますだけにとどまらず、コンピューターシステム全体の安定性を支える頼もしい防衛線の役目を担っています。
ゲーム中に急にカクつく、よくある理由のひとつ
ゲームを始めた直後は画面がなめらかに動いていたのに、15分ほどたって機器が熱くなってくると、画面がカクカクしてくる。そんな経験はありませんか?多くの方が、機器の寿命が来たとか、製品そのものに不具合があるのだと誤解しがちです。
重い作業を長く続けたときに起こるこうしたスロットリングは、たいてい機器が過熱で壊れるのを防ぐための正常な反応です。ただし、軽い作業でもすぐ熱くなって何度も遅くなる場合は、ファンの故障やホコリなど、冷却まわりに問題が起きているサインかもしれません。内部の部品の温度が再び安全な範囲まで下がれば、機器は自然に本来の速い処理速度を取り戻します。
ですから、スマホやPCの性能を存分に長く楽しみたいなら、クーラーにたまったホコリを掃除したり、風通しのよいスタンドを使ったりして、発生した熱をすばやく外へ逃がす環境を整えることが何より大切です。
スマホケースを少し外しておいたり、涼しい室内で使ったりといった小さな習慣だけでも、機器が本来の性能をより長く発揮できるよう手助けできますよ。
よくある誤解
スロットリングがかかるのは、スマホやパソコンの部品が不良品という意味だ。
スロットリング自体は故障ではなく、部品が焼き付かないように守ってくれる必須の安全装置です。ただし、軽い作業でも極端に頻繁にかかるなら、冷却まわりの問題のサインかもしれません。どんなに高級な部品でも、冷却の限界を超えれば自分を守るために速度を落とします。
日常で出会う場面
スマホで高画質の3Dゲームを長時間プレイしていると、画面の動きがだんだん鈍くなる現象です。
ノートPCで高解像度の動画をレンダリングするとき、ファンが勢いよく回って、作業速度が一時的に遅くなる場面です。
基本のデータ容量を使い切ったあと、決められた低速でしか通信できなくなる料金プランの速度制限も、広い意味ではスロットリングと呼ばれます。この場合は機器の保護ではなく、通信会社が決めた方針による制限です。
つまり ひとことで
スロットリングは、過熱や過負荷から機器やシステムを安全に守ったり、リソースを管理したりするために、処理速度をあえて下げる制御技術です。