Iphone

MacのファンとCPUのストレステストを行う理由と方法

MacのファンとCPUのストレステストを行う理由と方法

まれではありますが、プロセッサや CPU の冷却ファンが故障する可能性もあります。macOS に付属のターミナル アプリを使用して Mac のハードウェアをテストし、すべてが正しく動作していることを確認する非常に簡単な方法があります。

このチュートリアルでは、ターミナルを使用してMac のストレス テストを実行する方法を説明します。これにより、すべてのプロセッサ コアが正常に動作していること、冷却ファンが騒音を発したり Mac を適切に冷却できなかったりしていないことを確認できます。

MacのCPUとファンのストレステスト方法

MacのCPUや冷却ファンの故障が疑われる場合は、簡単なストレステストを実施して、ハードウェアが期待通りに動作しているかどうかを確認するのも良いでしょう。これにより、ハードウェアが故障するかどうかを判断するのに役立ちます。

これは、Mac の CPU 使用率を 100% まで上げる簡単で簡単なテストです。これにより、CPU が負荷を処理できるかどうか、また冷却ファンが CPU を十分に冷却できるかどうかがわかります。

テスト中にプロセッサが安定した100%の負荷を維持できない場合は、プロセッサに問題がある可能性があります。同様に、ファンがコンピューターを冷却できず、熱によってシャットダウンする場合は、ファンの交換が必要になる可能性があります。

このプロセスはどの Mac モデルでも機能するはずです。

Mac のストレステストはいつ行うべきでしょうか?

Macが常に非常に熱くなる場合は、このテストで冷却ファンが正常に機能しているかどうかを確認できます。冷却ファンが故障したまま使い続けると、CPUにさらなるダメージを与える可能性がありますので、すぐに修理することをお勧めします。

同様に、Macの動作が極端に遅く、macOSの最新バージョンへのアップデートやシステムの復元など、あらゆる方法を試してもソフトウェアの問題ではないと分かっている場合は、CPUに問題があるかどうかを確認するためにこのテストを試してみると良いでしょう。どこかの接触不良やはんだ付け不良が、将来的に問題を引き起こす可能性があります。

ターミナルを使ってMacのストレステストを行う方法

Macのストレステストに特別なソフトウェアは必要ありません。Macに標準搭載されている2つのアプリケーション、アクティビティモニタとターミナルだけを使用します。ターミナルはストレステストのコマンド実行に使用し、アクティビティモニタはテスト中のCPU使用率をモニタリングするために使用します。

まず、ターミナル コマンドを開始する前に、Mac でアクティビティ モニタ アプリを起動し、CPU タブを開いて CPU 使用率を表示します。

MacのアクティビティモニタのCPUタブ

このウィンドウでは、コンピューター上で実行されているすべてのプロセスをリアルタイムで確認できます。ウィンドウの下部には、CPU負荷、システムのアイドル状態、ユーザーによる使用率、システムによる使用率を示すグラフが表示されます。さらに、特定の時点で実行されているスレッドとプロセスの数も表示されます。

これらのテストを進める際には、アクティビティモニターを注意深く観察し、このコマンドがCPUを最大限まで使い切る仕組みを理解してください。まずは単一のプロセッサコアを最大限まで使い切る方法を説明し、その後、次のステップに進みます。

まず、Macでターミナルアプリを起動します。画面は次のようになります。

Macターミナルのストレステスト(Windows)

アプリを開いた状態で、次のコマンドを入力し、キーボードのリターンキーを押します。

はい > /dev/null &

ターミナルWindows 2でMacのストレステストを実行する

ターミナルは、Mac上で[1]「yes」というプロセスが行われていることを示します。確認するには、アクティビティモニタでこのコマンドが何を実行しているかを確認してください。

ストレステスト Mac yes コマンド 1 コア アクティビティモニター

ご覧の通り、アクティビティモニタにも「はい」が1回表示されています。この「はい」はCPU使用率が100%と表示されていますが、アクティビティモニタ下部のグラフを見ると、Macのシステムリソース全体の約12%しか使用していないことがわかります。これは、ハイパースレッディングに対応したクアッドコアMacを使用しているためです。つまり、最大8つの「コア」があり、100%を8コアで割ると約12%になります。

ようやく理解できましたか?もしそうなら、素晴らしいですね。次は、複数のCPUコアを同時にストレステストする方法をご紹介します。

次に、ターミナルに次のコマンドを入力し、キーボードの Return キーを押して、作成した「yes」インスタンスを強制終了します。

キラールはい

Macターミナルのストレステスト(Windows 3)

このコマンドは、マシン上で実行中の「yes」インスタンスをすべて強制終了し、CPUをアイドル状態または低電力状態に戻します。ご覧のとおり、このコマンドを実行すると、アクティビティモニターに「yes」が表示されなくなります。

アクティビティモニターの「はい」コマンドが強制終了されました

Macで複数のCPUコアのストレステストを行う方法

私がクアッドコアMacを使用していることがお分かりいただけたかと思いますので、4つのコアすべてを同時にストレステストする方法をお見せします。先ほどと同様にターミナルを起動し、以下のコマンドを入力してキーボードのReturnキーを押します。

はい > /dev/null & はい > /dev/null & はい > /dev/null & はい > /dev/null &

ストレステスト Mac ターミナルウィンドウ 4

このコマンド、見覚えがありましたか?その通りです。実は、前のコマンドを4回連続して、順番に並べたものです。

ターミナルでこのコマンドを入力すると、ターミナルの出力には「yes」コマンドのインスタンスが [1] [2] [3] [4] 個表示されるはずです。アクティビティモニタを開くと、「yes」コマンドが4つ実行されているのが確認できます。

アクティビティモニターの4つのコアのyesコマンド

私のマシンはクアッドコアですが、「はい」が4回表示されているだけで、CPU使用率の50%しか表示されていないことに注目してください。先ほど述べた約12%を4倍すると約50%となり、アクティビティモニタに表示されている数値と同じになります。これは、私のMacがハイパースレッディングをサポートしており、仮想コアが8つあるためです。

それでは、Mac 上の 8 つの仮想コアをすべて埋めるとどうなるかをお見せしましょう。

もう一度ターミナルを開き、今度は次のようにコマンドを 8 回繰り返してからキーボードの Return キーを押します。

はい > /dev/null & はい > /dev/null & はい > /dev/null & はい > /dev/null & はい > /dev/null & はい > /dev/null & はい > /dev/null &

stress test mac terminal windows 5

出力を見ると、バックグラウンドで [1] [2] [3] [4] [5] [6] [7] [8] 個の「yes」が実行中であることがわかります。理論上は、コンピューターのCPUが今まさに悲鳴を上げているはずです。では、アクティビティモニターでその仮説を確認してみましょう。

Activity Monitor yes command all 8 cores

アクティビティモニターからわかるように、バックグラウンドで8つの「yes」インスタンスが動作しているため、CPUは8コアのリソースをほぼ100%使用しています。これは、約12% × 8 = 約100%であるためです。

この興味深い情報は一体何を意味するのでしょうか?

この情報からわかるのは、これらのコマンドを実行した際にCPUにどれだけの負荷がかかっているかということです。コマンドを実行する際は、コンピューターの音を注意深く聞き、異常な電気ノイズやファンの軋む音が聞こえないことを確認してください。

プロセッサが 50% 以上の能力で稼働しているとき、ファンはわずか数秒以内に全速力で回り始めます。これは、プロセッサが 0 と 1 をすべて処理している間に非常に熱くなるためです。これは本質的に単なる生の電気であり、熱が発生します。

異常な電気音や焼けるような音が聞こえたら、CPUが故障しそうになっている可能性があります。ファンがフル回転しているときに、異常な擦れる音やカチカチという音が聞こえる場合は、すぐにファンの交換を検討した方が良いでしょう。さもないと、CPUが過熱して損傷する可能性があります。

AppleはApple Storeでこれらの修理をすべて請け負いますので、Genius Barの予約を取った上で、お近くのApple StoreにMacをお持ち込みいただくだけで修理が可能です。保証期間内であれば、コンピューターは修理対象となります。保証期間外の場合は、修理または交換に高額な費用がかかる可能性があります。

関連: MacBook に AppleCare+ を購入すべきでしょうか?

Macのストレステスト

Macのストレステストを行い、最も重要なハードウェアに問題がないか確認したい場合は、以下のターミナルコマンドを試して、異常な音がないか確認し、アクティビティモニタで異常がないか確認してください。これらの手がかりは、問題が実際に発生して高額な交換費用を支払わなければならなくなったり、最悪の場合、新しいコンピュータを購入したりする前に、問題を診断するのに役立ちます。

この情報は役に立ちましたか?もしそうなら、下のコメント欄であなたの体験をぜひ教えてください。

関連している:

  • MacのSMCとリセット方法について
  • MacのNVRAMをリセットしてよくある問題を解決する方法
  • MacでBluetoothの問題が発生していますか?これを試してみてください
Milawo
Milawo is a contributing author, focusing on sharing the latest news and deep content.