CPUストレステスト

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

CPU負荷テストについて

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

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

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

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

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

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

温度もクロック周波数もファンの回転数もプロセッサのモデル名も、そのまま信じられるコア数も分かりません。どのプラットフォームでもブラウザはそれらをWebページに渡しませんし、分かると称するサイトはユーザーエージェントから推測しているだけです。テスト前にはっきりしている数字はブラウザが報告するスレッド数だけで、それすらSafariやプライバシーモードは少なめに丸めます。温度を知りたいときは、このページと並べてローカルの監視ソフトを動かしてください。

全コアか、1コアだけか

全スレッドは冷却を試すための設定です。パッケージ全体が発熱し、ファンは回らざるを得ず、余裕のないクーラーは数分で正体を現します。1スレッドはその逆で、チップの残りはアイドルのままなので、そのコアは最高のブーストクロックに達してそれを維持します。ただし、どのコアで動くかを決めるのはシステムで、Webページがワーカーを特定のコアに固定することはできません。

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

再現したいのが必ずしも全負荷とは限りません。フルパワーでは安定なのに半分の負荷でつまずくマシンは別の問題を抱えていますし、ファンカーブは全部が一斉に回っているときより一定の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スレッドの結果はチップについての話であって、特定のコアについての話ではありません。実行パネルは各スレッドを個別に表示します。
ファンの音を聞き、負荷が上がっていくのを見るには1分で十分です。熱については5分が実用的な最小値で、多くのノートPCは1分目ではなく3〜4分目にスロットリングします。マシンがしばらく熱くなってからしか現れない不具合には「耐久」を選び、タブを前面に置いたまま走らせてください。
しないはずです。どの算術ループも独自のスレッド上のWeb Workerで動き、ページ自体は数字を描くだけです。全スレッドに負荷をかけると、すべてが同じコアを取り合うため操作感はわずかに鈍く感じるかもしれませんが、スクロール、操作系、停止ボタンは動き続けます。停止するとワーカーは即座に終了するので、押した瞬間に負荷は終わります。