パフォーマンス – Windowsで高いCPU負荷を出すには?

cpu-usage performance windows

テストのために、Windows Server 2003で高いCPU負荷を発生させる必要があります。ソフトウェアをインストールすることはできませんが、Windowsが提供しているものを使用するしかありません

それを実現するにはどうすればいいのでしょうか?

  81  Morgon  2012-03-03


ベストアンサー

Windows Server 2003 Resource Toolkitからのconsume.exeで簡単にできます

C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\x64>consume -cpu-time -time 5
Consume: Message: Time out after 5 seconds.
Consume: Message: Successfully assigned process to a job object.
Consume: Message: Attempting to start 256 threads ...
................................................................................
................................................................................
................................................................................
................
Consume: Message: Sleeping...

動作している間は、すべてのコアで100%のCPU時間を使用します。また、他のリソースを消費することもあります(名前の通り)

68  Der Hochstapler  2012-03-03


以下のバッチファイルがそれをやってくれます

@echo off
:loop
goto loop

ただし、複数のコアを持っている場合は、複数のインスタンスを起動しなければなりません

停止するには、コンソールでCtrl+Cを押します

43  quantum  2012-03-03


IntelBurnTestPrime95 は、まさにこれを行うことで知られています。それらはそれぞれのzipを解凍して実行することができるので、本当にインストールを必要としませんが、それはあなたの「ネイティブでなければならない」という要件を満たしていません。私はオーバークロッカーであり、これらは絶対的なシステムの安定性を確保するために使用するツールであり、彼らはあなたのコンピュータから最大の負荷を生成します

Windowsにはそのようなことをするためのツールが付属していませんが、上記のバッチファイルを除いては、もしそれがおかしくなったら処理が大変なことになります。(無限ループは厄介なことになります)

34  xenithorb  2012-03-03


VBSでI/Oのないタイトなループで十分です。コア数と同じくらいの数のプロセスが必要になります。以下は私のWin2k3 VMでは100%、デュアルコアホストでは50%を使用します(2つ起動した場合は100%)

c:\test\>copy con thing.vbs
While True
Wend
^z
c:\test\>thing.vbs

タスクマネージャーでwscript.exeを終了させる必要があります

30  mgjk  2012-03-03


Try CPUGrabEx.exe

CPUGrabExは、CPUやGPUをグラブ化できる無料ツールです

CPU Grab Ex
Slow down your computer by consuming CPU power.

下の2015年の古い回答

CPUSTRES.EXE

1996年からの古いSysInternalsのツールで、”CPU Stress”と呼ばれるものがありますが、それはまだ動作します。(私はちょうど(2015年のことですが)Windows 10のラップトップで試してみました)

カスタムCPU負荷

GUIベースで、最大4つのスレッドをカスタムインテンシティで実行することができます。これにより、所望のCPU負荷を調整することができます。経験則としてActivityMaximumに設定した1つのスレッドは約25%のCPUを消費します。だから、例として。3つのスレッドをMaximumで実行した場合、CPU負荷は約75%になります

Portable

CPUSTRES.EXEはポータブルダウンロードで、インストールは不要です

9  StackzOfZtuff  2015-12-03


コマンドプロンプトでfor /l %a in (0,0,1) do echo aを実行すると(無限ループ印刷a)、ローエンドのモバイルi5でWindows 7上でCPU負荷10~20%で動作するconhost.exeが起動するという観測されている効果があります。これらをいくつか並行して実行してみて、例えば以下のようにバッチファイルで実行してみてはいかがでしょうか

start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a

それはあなたのCPUが100%で動作している可能性があります。ラインを追加/削除して調整することができます。 警告これらは無限ループであり、閉じるのに苦労するかもしれません。括弧内の数字は、有限ループの場合は (0,1,10000) のように置き換えることができます。(有限ループ内の)最後の数字は、実行時間を調整するために調整することができます。念のために言っておくと、これは基本的には「0番から始めて、10000になるまで1ずつ増分する」という意味で、10000回のループを繰り返すことになります

5  Bob  2012-03-03


HyperPi (複数のコアでSuperPiを実行するためのGUI) は、インストールしなくても、サーバーにコピーするだけで、どこからでも実行できます。高速なものでも、16個の32Mの同時計算をすることで数時間、すべてのコアをロードすることができます

5  JTotham  2012-03-03


私は最近、HeavyLoadの無料版を発見し、お勧めすることができます

Free Stress Test Tool HeavyLoad | JAM Software
HeavyLoad - Benchmark tool for a stress test on your PC.

アプリケーションがどのように強迫された状況下で対処するかを確認するために、CPUのレベルを上げることで効果的な仕事をしています

4  AndyUK  2014-02-07


素早く、簡単に、PowerShell

while ($true){}

入力も出力もない無限ループ。Quantum の回答に似ていますが、複数のコアを持っている場合は、このスクリプトを実行している PowerShell の複数のインスタンスを起動しなければなりません

3  ShaneC  2016-01-26


ほとんどの人がそれを行う方法は、負荷の高い処理を行うものを実行することです – 私は superpi を推奨しましたが、hyperpi は現代のシステムではよりよく動作するかもしれません。無茶苦茶大きなπの値を計算して、それは効果的にフルロードでプロセッサを実行します

あるいは、StressCPUを実行することもできます

高負荷を長時間維持する必要がある場合は、folding@homeのようなものを検討してみてください

1  Journeyman Geek  2012-03-03


その pc のインターネットを持っていないか、またはその cpu テストのウェブサイトを覚えていないし、スクリプトのように感じることができない場合は、ファイルまたはフォルダの束を圧縮するために zip 機能に組み込まれた Windows を使用することができます同時に時間の束を圧縮します

ファイルまたはフォルダを右クリックし、「送信先」をポイントして、「圧縮(zip圧縮)フォルダ」をクリックします

同じファイル/フォルダを同時に複数回行うことができますが、私はWindowsまたはプログラムのファイルフォルダを使用することをお勧めします

その後、ファイルを別の場所に解凍し、fcコマンドでファイル比較を行い、すべての計算が正しく行われたかどうかを確認することができます。しかし、標準的なウィンドウズツールを使って多くのファイルを比較するためのコマンド構文は煩わしいので、このためには一つの大きなファイルを使うことをお勧めします

1  BeowulfNode42  2013-07-01


内蔵の「calc」を使って10000を計算しよう!(10000の階乗)を計算します。マルチコアを最大化するには、2つまたは3つのインスタンスを使用します

0  awayand  2012-03-06


そんなツールをMultiCpuLoadという名前で公開しています

  • 負荷は20%から90%まで選択可能
  • Selectable CPUs.
  • No installation.
  • 管理者権限は必要ありません

.NET Framework 2.0、3.5、または4.5が必要です

http://www.ristaino.net/Software/MultiCpuLoad

0  figolu  2019-01-02


タイトルとURLをコピーしました