CPUストレステスト

ブラウザから直接、すべてのスレッドに一定の負荷をかけ、スループットが維持されるか落ちていくかを見て、冷却が追いつくかを聞き取ります。プロセッサに負荷をかけるものであり、点数をつけるものではありません。

CPU負荷テストについて

このページはプロセッサに重い仕事を与え、それをやり続けられるかどうかを見せます。ほとんどのCPUページより控えめな主張ですが、それは意図的なものです。

これは負荷ツールであってベンチマークではありません

ここのワーカーはブラウザが許す限り速く算術ループを回し、完了したパス数を数えます。その数はブラウザ、そのバージョン、マシンが他に何をしているか、そしてエンジンが今日そのループをどうコンパイルしたかに左右されるので、スコアではなく、他人の数値と並べるものでもありません。役に立つのは、あなたが決めた負荷のもとで、このマシンを分単位で自分自身と比べることです。

重要なのは落ちていく数値です

実行を開始するとスループットは数秒間上昇し、その後落ち着きます。5分間そこを保てば、マシンは負荷を維持できています。段階的に下がってそのままなら、何かがクロックを引き戻しています。熱、電力制限、あるいはバッテリー節約プロファイルです。ノイズの多い1秒を見ているのではないと確信できるだけの履歴が溜まった時点で、ページがそう伝えます。

ブラウザには見えないもの

温度もクロック周波数もファンの回転数もプロセッサのモデル名も、完全に信頼できるコア数も分かりません。どのプラットフォームでもそれらはWebページに公開されておらず、分かると称するサイトはユーザーエージェントから推測しているだけです。テスト前に得られる唯一の事実はブラウザが報告するスレッド数ですが、Safariやプライバシーモードはそれすら切り下げます。温度を知りたい場合は、このページと並べてローカルの監視ソフトを実行してください。

全コアか、1コアだけか

全スレッドは冷却を試すための設定です。パッケージ全体が発熱し、ファンは応えざるを得ず、余裕のないクーラーは数分で正体を現します。1スレッドはその逆で、チップの残りはアイドルのままなので、そのコアは最高のブーストクロックに達してそれを維持します。1スレッドずつ実行するのは、他は問題ないのに1つだけ不調なコアを見つける方法でもあります。

強度スライダーがある理由

再現したいのが必ずしも全負荷とは限りません。フルパワーでは安定なのに半分の負荷でつまずくマシンは別の問題を抱えていますし、ファンカーブは全部が一斉に回っているときより一定の40%のほうがはるかに聞き取りやすいものです。スライダーは各ワーカー内部のデューティ比を調整します。100 msごとの一部だけ計算し、残りはアイドルにするので、コアは本当に負荷を受けていますが、連続してではありません。

実行しても安全ですか

はい。Webページがすることでプロセッサを自身の限界を超えて追い込むことはできません。温度と電力の保護はハードウェアとファームウェアの中、ブラウザが届かない層にあり、損傷のはるか手前でクロックを落とすかマシンを停止させます。想定すべきは熱くなる本体、うるさいファン、そしてノートPCなら急速に減るバッテリーです。実行中にマシンが自分で電源を切ったなら、それは発見です。冷却か電源が追いついていません。

グラフィックスカードも試しますか?
ブラウザでグラフィックスカードに負荷をかけ、アーティファクト、ドライバーのリセット、フレームレートの低下を確認します。
GPUテストを開く
マシン全体をチェック中ですか?
ドット抜け、リフレッシュレート、バックライト漏れなど、ディスプレイのすべてを1か所で。
画面テストを開く

CPU負荷テストが役に立つとき

よくある質問

実行時間、負荷をかけるスレッド数、強度を選んで開始を押します。ページはスレッドごとに1つのワーカーを開き、それぞれが密な算術ループを回して、どれだけ処理できたかを表示します。実行中はタブを前面に置いたままにしてください。ブラウザはバックグラウンドのタブを抑制し、そうなると測定値は意味を失います。
どちらもいいえ。画面の数値は、あなたのブラウザのJavaScriptエンジンが生み出した、特定のループの1秒あたりのパス数です。同じマシンでも別のブラウザなら別の数値になりますし、同じブラウザでもアップデート後には変わります。この線は実行中の自分自身と比べて読むもので、他のマシンと比べるものではありません。
いいえ。温度と電力の保護はブラウザのはるか下、ハードウェアにあります。熱くなりすぎたチップは自分でクロックを落とし、それで足りなければマシンが電源を切ります。どちらも損傷ではありません。発熱、ファンの音、ノートPCなら急速なバッテリー消費を想定してください。それが嫌なら実行を止めてください。
いいえ。Webページはどのプラットフォームでも温度、クロック、ファン回転数、プロセッサのモデル名にアクセスできません。このページと並べてローカルの監視ソフトを実行してください。WindowsならHWiNFOやCore Temp、macOSならStatsやiStat Menus、Linuxならlm-sensorsです。このページが負荷を与え、監視ソフトが見えない数値を教えてくれます。
ブラウザが報告するのは物理コアではなく論理スレッドであり、しかもそれについても常に正直とは限らないからです。Safariは値を抑え、プライベートモードやフィンガープリント対策モードはさらに抑え、ハイブリッドチップは高性能コアと高効率コアを同じ合計に数えます。ワーカープールの規模を決めるには十分ですが、あなたのコア数として引用するには不十分です。
マシンはある速度で始めて、それを維持できませんでした。よくある理由は熱で、ノートPCならファンのほこり、乾いたサーマルグリス、柔らかい面に押し付けられた排気口を示します。電力制限、バッテリー節約プロファイル、コアを奪う別のプログラムはブラウザの中からは見分けがつかないので、ケースを開ける前に温度監視ソフトで確認してください。
冷却を試すなら全スレッドです。それがパッケージ全体を熱くし、ファンを働かせます。シングルコアの最高ブーストを見るため、あるいは単独で不調なコアを切り分けるなら1スレッドです。どちらも同じスライダーで、実行パネルは各スレッドを個別に表示します。
ファンの音を聞き、負荷がかかったことを確認するには1分で十分です。熱については5分が実用的な最小値で、多くのノートPCは1分目ではなく3〜4分目にスロットリングします。マシンがしばらく熱くなってからしか現れない不具合には、耐久プリセットを使い、タブを前面に置いたまま走らせてください。
しないはずです。どの算術ループも独自のスレッド上のWeb Workerで動き、ページ自体は数字を描くだけです。全スレッドに負荷をかけると、すべてが同じコアを取り合うため操作感はわずかに鈍く感じるかもしれませんが、スクロール、スライダー、停止ボタンは動き続けます。停止するとワーカーは即座に終了するので、押した瞬間に負荷は終わります。