1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

簡単にCPUに負荷をかける

Last updated at Posted at 2022-03-31

シングルスレッド性能を測りたくて、いいツールないかなと調べてたら、性能測定ではないんだけど、負荷をかけるツールとしてSysInternals ToolのCPU Stressというのがあったので試した

ここからDLする
https://docs.microsoft.com/ja-jp/sysinternals/downloads/cpustres

CPUSTRES64.EXEを管理者実行したらツールが起動するので、シングルスレッドで実施したい場合は以下のように設定して、Activate Threadsを実行する

  • 4コアCPUの4番目のコアにだけ負荷をかけてみる。Ideal CPUが3のスレッドだけ残し、他のスレッドを削除する
  • 残ったスレッドを選択して右クリック、AffinityをクリックしてSelect CPU Affinityダイアログを出し、CPU3以外のチェックを外す
  • Activity Level -> Maximum(100%)にする

image.png

Activate Threadsをクリックすると、4番目のコアの負荷だけみるみる100%で張り付く
(CPU弱めの古いマシンでやったので、負荷確認用のリソースモニター自体の負荷で全体的にCPU使用率が高いのでわかりづらいけど、CPU3だけCPU使用率が張り付いている)

image.png

終了するときは、Active?列がActiveになってるスレッドを選択してDeactive Threadsをクリックする
止め忘れ注意..
一定時間で停止するとか設定が見当たらないので、1コアだけ実行とかだと、気づかないままずっと高負荷かけ続けるとかやらかしえる
CPUの製品寿命とか耐久面での品質的な意味でのストレステストに..

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?