アクティビティモニタを使ってMacのトラブルシューティングを行う方法
OS XのActivity Monitorについて知らない一般ユーザーは多くありませんが、それがどのように機能し、実際に何ができるのかをまだ理解している人はほとんどいません。アクティビティモニタを使用してMacのメモリを管理し、低速なアプリケーションを修正し、その他のさまざまな問題をトラブルシューティングする方法は次のとおりです。.
[アプリケーション]> [ユーティリティ]> [アクティビティモニタ]を選択するか、Spotlightに「アクティビティモニタ」と入力するだけで、アクティビティモニタアプリケーションを起動します。アクティビティモニタのメイン画面は2つのセクションに分かれています。
1.プロセス表
メインペインには、開いているアプリケーションとシステムプロセスの両方のリストが表示されます。デスクトップを何もしていない場合でも、[プロセス]リストに表示される項目数に注意してください。簡単に見つけることができるアプリケーションもあれば、バックグラウンドシステムレベルの操作で通常見られないものもあります。すべてのプロセスは、各列に詳細とともに表示されます。.
[表示]> [列]メニューに移動して、追加の列を表示することができます。 「列」オプションを展開して、表示したいものを選択すると、それらはアクティビティモニタに表示されます。プロセスのリストを任意の列で昇順または降順にソートすることもできます。順序を変更するには、列のタイトルを1回または2回クリックします。右上には、特定のプロセスを検索するための「検索フィルタ」ボックスがあります。.
2.システムモニタのタブ
アクティビティモニタの上部にある5つのカテゴリタブ - [CPU]、[メモリ]、[エネルギー]、[ディスク]、および[ネットワーク]は、特定のリソースのプロセスのリストに焦点を当てています。たとえば、どのプロセスがRAMを使い果たしているのかを知りたい場合は、[メモリ]タブをクリックします。ネットワーク帯域幅の使用量を確認したい場合は、[ネットワーク]をクリックします。.
各ペインには、そのリソースのリアルタイムの統計情報と、時間の経過に伴うリソースの使用状況を示すグラフが表示されます。リアルタイムの統計情報は5秒ごとに更新されますが、[表示]> [更新頻度]に移動して頻度レベルを選択することで、それを短くまたは長くすることができます。これらの監視機能はトラブルシューティングに非常に貴重です。.
また、[表示]メニューでは、表示されているプロセス(すべてのプロセス、システムプロセス、アクティブなプロセス、過去8時間に使用されたアプリケーションなど)を選択できます。これらのオプションの詳細については、アップルのサポートドキュメントをご覧ください。.
CPU
[CPU]タブには、プロセスがコンピュータのプロセッサをどのように使用しているかが表示されます。プロセスが使用しているCPUの合計に対する割合、アクティブになっている時間、プロセスを起動したユーザーまたはサービスの名前などがわかります。.
ウィンドウの下部を見ると、OS Xに属する「システム」プロセスによって現在使用されているCPUの割合、開いているアプリケーションである「ユーザー」プロセス、およびその他の一般的な統計が表示されます。現在使用されていないCPUの量。また、合計でCPUの使用量を示すグラフも表示されます。青はユーザープロセスの使用率を示し、赤はシステムプロセスの使用率を示します。.
アプリが何もしていないように見える場合でも、アプリが本来よりも多くのCPUを使用することがあります。 CPU使用率が高いと、バッテリの寿命が短くなり、発熱量が増えます。また、アプリのCPU使用量が多すぎると、他のプロセスのシェアが奪われ、コンピュータの速度が低下し、すべてのアプリケーションでビーチボールの回転が頻繁に発生することが多くなります。.
一時的な急上昇は、アプリが懸命に働いているとき、特にビデオ編集や3Dゲームのようにリソースを大量に消費するものである場合には、通常のことです。しかし、タスクが完了するとCPU使用率は減少し、アプリがもう開いていなくなると完全に停止するはずです。あなたがあなたのマシンを使用していないとき、その「アイドル」数は90%以上であるべきです.
どのアプリケーションがCPUを最も多く消費しているかを確認するには、アクティビティモニターを開き、[表示]> [すべてのプロセス]の順に選択します。プロセスをCPU使用率で並べ替えるには、[%CPU]列の上部をクリックします。何もしていないアプリのCPU使用率が高い状態で一番上に表示される場合は、正しく動作していない可能性があります。また、「応答しない」というフレーズが付いた問題のあるプロセスが赤いテキストで表示されることもあります。.
プロセスによってはCPU使用率が高い場合がありますが、これは必ずしも問題ではありません。例えば:
- Spotlightに関連するプロセスは、インデックス作成中のCPU使用率の急上昇を示すことがあります。これは通常は正常な動作です(常にそうでない限り)。.
- 時折、あなたはしばしばあなたのMacのファンが吹いているときにあなたのCPUの大部分を使って“ kernel_task”という名前のプロセスを見るでしょう。カーネルタスクは、CPUを頻繁に使用しているプロセスでCPUを使用できないようにすることで、Macの温度管理に役立ちます。.
- Webブラウザは、ビデオのようにマルチメディアコンテンツをレンダリングまたは表示している間に高いCPU使用率を示すことがあります。.
Activity Monitorを見て、アプリケーションがCPUの100%を使用しているべきでないときに奇妙に動作している場合、何か問題がある可能性があります。プロセスが「応答していない」場合は、数分間待って、通常の操作に戻るかクラッシュするかを確認します。それ以外の場合は、問題のプロセスをクリックして[表示]> [プロセスの終了]の順にクリックして、プロセスを終了します。ツールバーのXボタンをクリックして強制終了することもできます。ユーザとして「root」がリストされているプロセスを無視し、自分のユーザアカウントから実行されているプロセスに焦点を当てます。.
記憶
メモリペインには、RAMの使用状況に関する情報が表示されます。 [CPU]タブと同様に、さまざまなオプションで並べ替えることができます。[メモリ]ウィンドウの下部には、使用中のRAMの使用量に関する最新のグラフなど、詳細情報が表示されます。.
“ Memory Used”値はここでは特に便利です。これは、アプリケーションとOS Xプロセスによって使用されるRAMの総量を表しますが、「アプリケーションメモリ」、「有線」、および「圧縮」に分けられます。 RAMをより効率的に使用するために、OS Xは現在使用されていないRAM内のデータを圧縮するか、後で使用するためにハードドライブに交換します。有線メモリは、通常はコンピュータのコア機能に必要なため、圧縮またはハードドライブへのスワップができないデータを表します。.
最後に、“ Cached”は、現在どのくらいのメモリが使用されているかを示しますが、他のアプリケーションが使用することができます。たとえば、しばらくブラウズした後にSafariを終了すると、そのデータはRAMにキャッシュされたままになります。後でSafariを再起動すると、これらのファイルのおかげで起動が早くなります。しかし、他のアプリがそのRAMを必要とする場合、OS XはSafariのデータを削除し、他のアプリにその役割を引き継ぎます。キャッシュされているのは、基本的には使用されているがプロセスによって「拘束」されていないRAMです。.
Macの動作が遅い場合は、いくつかの原因が考えられます。あなたが「メモリ」タブにいる間、「メモリプレッシャー」使用のグラフを見てください。それは異なった色を通してあなたにメモリ資源の現在の状態を伝えます。緑はメモリリソースが利用可能であることを意味し、赤はあなたのMacがメモリを使い果たしてハードドライブに頼っていることを意味します(これはずっと遅いです).
フルRAMは必ずしも悪いことではありません。あなたのMacには、必要に応じて他のアプリで利用可能なキャッシュファイルがたくさんあるということを意味するかもしれません。 “ Memory Pressure”が緑色であれば、メモリがすべて使用されているように見えても心配しないでください。.
しかし、あなたのRAMが非常にいっぱいで、あなたのMacが遅い動作をしているなら、それはあなたが現在走っているすべてのもののために十分なRAMを持っていないためかもしれません。この問題を解決するには、2つの方法しかありません。大量のメモリを消費しているアプリケーションを閉じるか、コンピュータ用のRAMを増やすかです。.
Swap UsedおよびCompressedの統計にも注目してください。スワップの使用量は少なくてもかまいませんが、スワップの使用量が多いことは、システムにアプリケーションの要求を満たすのに十分なRAMがないことを示しています。システムは、十分な実メモリがない場合にのみハードドライブに交換するため、システムパフォーマンスが低下します。.
エネルギー
エネルギーパネルは、ノートパソコンの所有者にとって非常に便利です。それはあなたのアプリが使用しているバッテリーの量を示しているので、あなたはあなたがあなたのラップトップからできるだけ多くの寿命を得ていることを確認することができます.
他のタブと同様に、さまざまなオプションで並べ替えることができ、[エネルギー]ウィンドウの下部に詳細情報があります。実行中のアプリのエネルギーへの影響、過去8時間の各アプリの平均エネルギーへの影響、そしてアプリがコンピューターのスリープを妨げている場合でも確認できます。また、どのアプリケーションが「App Nap」をサポートしているかを確認できます。これは、個々のアプリケーションが開いているが使用されていないときにスリープ状態にすることができるOS Xの機能です。.
コンピュータが使用するエネルギーが多いほど、バッテリ寿命は短くなります。あなたのポータブルMacのバッテリー寿命があなたの望むより短いならば、どのアプリが時間の経過とともに最もエネルギーを使うかを学ぶために“平均エネルギー影響”コラムをチェックしてください。不要な場合はそれらのアプリを終了してください.
ただし、アプリ全体を終了する必要はありません。たとえば、「平均エネルギー影響度」が高いWebブラウザがよく表示されますが、必ずしもブラウザ全体がエネルギーを消費しているわけではありません。アプリ名の横にある三角形をクリックして、親アプリケーションの下にあるすべての子プロセスを表示します。最も大きい「エネルギー影響」番号を持つ子プロセスを見つけ、それをActivity Monitor内で選択してから、Activity Monitorの「X」ボタンをクリックしてそのプロセスを強制終了します。 Webブラウザの場合は、Flash、Java、または他のプラグインが実行されているタブまたはウィンドウである可能性があります。ただし、注意してください。アプリやプロセスを終了すると、意図しない副作用が発生し、そのプロセスでデータが失われる可能性があります。だからあなたが何かを強制的にやめる前にあなたの仕事を常に保存しなさい.
ディスク
[ディスク]ペインには、プロセスがハードドライブに読み書きしたデータ量と、Macがアクセスした回数である「読み込み」と「書き出し」(IO)の数が表示されます。ディスク。測定単位としてIOまたはデータを表示するようにグラフを切り替えることができます。青い線はデータの読み取り数または読み取り数を示し、赤い線は書き込まれたデータまたは書き込み数を示します。.
十分なRAMを持つことはシステムの安定性にとって非常に重要ですが、あなたのハードドライブはほとんど重要です。システムがデータを読み書きするためにハードドライブにアクセスする頻度に注意してください。 「データ読み取り/秒」および「データ書き込み/秒」に特に注意してください。ディスク使用量の原因は何ですか?ビデオ、オーディオ、Spotlightの変換時など、CPU使用率と相関がある場合があり、両方のアプリケーションとプロセスが重い場合があります。 mds
そして mdworker
.
上記のように、システムのRAMが不足している場合は、メモリの内容をハードドライブにスワップし、またその逆に戻すことによって、過剰なディスクアクティビティが発生する可能性があります。ハードドライブの容量が不足していると、さらに悪化する可能性があります。システムは、ドライブ上の空きブロックを探しながら、その過程でできる一時ファイルをすべて削除する必要があります。システムプロセスやデータベースなどのユーザーが追加したアプリケーションなど、ディスクを多用するアプリケーションが実行されている場合は、問題のあるプロセスの活動に合わせて活動が異なります。.
また、ハードドライブの空き容量が足りない場合は、次のような他の問題を引き起こす可能性があります。
- DVDを作成できない
- ソフトウェアアップデートでソフトウェアをアップデートできない、または新しいソフトウェアをインストールできない
- FileVaultを有効または無効にできない
- アプリケーション設定を失う
起動ディスクがいっぱいになり、物理RAMが使い果たされ、空きディスク領域がスワップファイルによって消費されると、これらの問題はさらに起こりやすくなります。 Macの起動ディスクの空き容量が10 GB(絶対最小)未満の場合は、ディスクの空き容量を増やす必要があります。問題が遅延、「回転するビーチボール」、そして時々それがドライブに読み書きすることができないことを示すオペレーティングシステムからのメッセージによって特徴付けられるならば、オッズはハードドライブに問題があるということです.
ネットワーク
「ネットワーク」パネルには、Macがネットワーク(およびインターネット)を介して送受信しているデータ量が表示されます。下の情報は、パケットのネットワーク使用量とデータ量を示しています。どちらかを表示するようにグラフを切り替えることができますが、データはおそらく2つのうちでより便利です。青は受信データを示し、赤は送信データを示します。.
あなたのコンピュータはおそらくインターネットに毎日24時間接続されています、そしてあなたがそれを使っているかどうかに関わらず、あなたのMacは絶えず他の場所にあるサーバーとデータを交換しています。あなたのMac上で使うすべてのアプリケーションは、あなたのEメールやRSSリーダーなど、何かを送受信します。これらのアプリのほとんどはあなたが信頼するものです。アクティビティモニターの[ネットワーク]ウィンドウで実行されているすべてのプロセスを見てみると、そのうちの半分はおそらく意味をなさないか、理解するには複雑すぎると思われます。文字通り何千ものプロセスがあり、それぞれがどの外部リソースに接続しているのか、あるいはあなたのコンピュータ上のプロセスに接続しようとしているのかを理解することは大きな苦痛です。.
ネットワークタブには、有線か無線かに関係なく、ネットワークトラフィックに関する情報が表示されます。すべてのアプリ、および最も多くのデータを送受信しているプロセスにわたるネットワーク全体のアクティビティが表示されます。これはあなたのインターネット購読がデータ上限を持っているなら非常に役に立ちます - あなたはどのアプリが最もネットワークを使用しているかを見ることができます、そしてあなたが上限に近づいているならそれらをあまり使わない.
アプリが送受信しているデータの種類に興味がある場合は、無料アプリLittle Snitchがアプリケーションごとにネットワークトラフィックを監視します。期待していないときには、実行中のアプリケーションのどれにインターネットにアクセスしてデータを送信しているのかを突き止めることができます。あなたの知らないうちに「電話をかける」ことからアプリをブロックするのにも役立ちます.
Activity MonitorはOS Xの隠れた宝石の1つです。これは、CPUやRAMの使用量からディスクの使用量まで、コンピューターの多くの隠れているが非常に貴重な側面についての洞察を得るのに役立ちます。あなたが今それを使うことを学ぶなら、あなたのMacが抱えているどんな問題でも診断するほうがはるかに簡単でしょう.