コンピューター ウィンドウズ インターネット

macosでのシステム監視。 OSトラック:Mac OSXシステムモニタリング。検索とフィルター

Appleは、再起動せずに数週間または数か月間実行できる非常に信頼性の高いコンピュータを製造しています。 はい。OSXは、システムリソースをインテリジェントに割り当てる非常にスマートなオペレーティングシステムです。 通常、通常のユーザーがこのすべての「キッチン」の舞台裏を見る必要はありませんが、Macのすべてのシステムリソースを制御したい場合は、特別なアプリケーションなしでは実行できません。 これらのアプリケーションについては、この記事で説明します。

iStatメニュー

Macのすべてのハードウェアコンポーネントに関する詳細情報を提供する最も有名なユーティリティの1つ(将来的には、これが私のお気に入りだと思います)。 このアプリケーションを使用すると、メニューバーで必要な要素の表示を直接微調整したり、ドロップダウンメニューで必要な情報を配置したりできます。 たとえば、メニューバーにプロセッサ、メモリ、バッテリ、およびネットワークアクティビティのインジケータがあり、一目でMacの現在の負荷を常に確認できます。

ドロップダウンメニューでの情報の表示は非常に便利に実装されており、特定の要素にカーソルを合わせると、詳細な消費グラフが表示されます(1日、1週間、1か月)。 さらに、iStatメニューを使用すると、ファンの速度を調整し、このためのプロファイルを作成できます。

Macのすべてのリソースを完全に監視したい場合は、iStatメニューが理想的です。

gfxCardsStatus

2枚のビデオカードを搭載したMacの所有者である場合は、このアプリケーションに注意を払うことをお勧めします。 デフォルトでは、OS Xは現在の負荷に応じて統合グラフィックスとディスクリートグラフィックスを切り替えるため、ユーザーは使用するグラフィックスカードを選択できません。 小さな無料のユーティリティgfxCardsStatusは、この欠点を改善することを目的としています。 これで、高性能が必要な場合、または逆に最大のエネルギー節約が必要な場合は、gfxCardsStatusメニューで適切な項目を選択するだけです。 すべてあなたの手に!

ディスクドクター

Macのディスクには多くの有用な情報が保存されており、時間の経過とともにますます多くなります。 さまざまな不要でもはや関連性のない情報が徐々に蓄積されており、これもディスク領域を占有します。アプリケーションキャッシュ、メールの添付ファイル、およびファイルシステムの奥深くに隠されているその他の大きなファイルです。 Disk Doctorは、Macのディスクを監視し、タイムリーにクリーンアップして、ディスクがいっぱいになるのを防ぐのに役立ちます。

ディスク容量が不足している場合は、DiskDoctorがディスク容量を取り戻すのに役立ちます。


温度計

今日、技術の発達によりMacの過熱のケースを打ち消すことが可能になりましたが、不注意なユーザーは依然としてそのような状況を経験しています。 幸いなことに、Temperature Gaugeを使用すると、Macのすべてのセンサーからデータを取得することで、より涼しい速度と温度を監視できます。

Macを最大限にロードすることが多い場合、または常にゲージパネルを手元に置きたい場合は、温度ゲージを使用してください。


メモリクリーン

そして、アプリケーションが「食い尽くす」傾向がある最後のリソースは、RAMまたはRAMです。 すべてのアプリケーションとゲームは、動作中にメモリを消費し、動作時間が長くなるほど、より多くのメモリを消費します。 4GB未満のメモリを搭載したMacでOSX Mavericksを実行すると、不快感が生じ、ラグが発生する可能性があります。 メモリクリーンは、無駄なアプリケーションを識別し、ワンクリックでメモリを解放するのに役立ちます。

少量のRAMを使用しているすべてのユーザーは、メモリクリーンを推奨できます。

メニューバーからシステムステータスを監視できます。 これは、正直なところ、ちょっとした「オタク」の方法です。 したがって、今日は、スイッチャー、初心者ユーザー、および以前に標準のシステム監視アプリケーション(アクティビティモニター)との通信を回避したすべてのユーザーに適した、より単純なオプションを検討します。

少なくとも一度はこのプログラムを立ち上げたと思いますが、ウィンドウにさまざまな情報が大量に表示されていると、誰もが怖がる可能性があります。 次回これが起こらないようにするために、アプリケーションから「100個すべてを絞り出す」ことを可能にするすべての微妙な点に対処することを提案します。

ツールバー

デフォルトでは、アクティビティモニターはコンピューターの[プログラム]> [ユーティリティ]フォルダーにあります。 起動すると、次のようなものが表示されます。

おそらくすでに理解しているように、アプリケーション自体は、「私のシステムで何が起こっているのか」という質問に対する徹底的な回答を提供するように設計されています。 このためには、次のボタンが必要です。

プロセスを終了します。システムの動作が遅くなっていることに気付いた場合は、一部のアプリケーションが正しく動作していない可能性があります。 ほとんどの場合、2つの列(CPU使用率と使用されている物理メモリの量)を大まかに並べ替えると、競合するアプリケーションを特定するのに役立ちます。 もちろん、に隠されている「ForceQuit ...」ボックスを使用することもできます。 ただし、すべてのプロセスが表示されているわけではないため、ハングしたアプリケーションをシステムモニターから閉じる方が簡単です。

チェック。 このボタンは、プロセスを選択するまで非アクティブのままになります。 しかし、それをクリックすると、詳細情報を表示する3つのタブを備えた特別なウィンドウが表示されます。

  • ウィンドウのタイトルには、プロセスの名前とその識別子(この場合は18650)が含まれます。
  • このアプリケーションを起動した親プロセスとユーザー。
  • メモリ使用量;
  • スレッド数やCPU時間などのさまざまな統計。
  • プロセスが作業している開いているファイルのリスト。

ボタン 選択する選択したプロセスに関する最も完全な情報を収集し、さまざまな角度から提示するのに役立ちます。 正直なところ、Macプログラマーでない場合は、実際、私のように何も理解できません🙂

ドロップダウンメニューとフィールド フィルタプロセスを表示するいくつかのモードをすばやく切り替えたり、名前で検索したりできるため、私たちにとっても価値があります。 ドロップダウンメニューには、次のオプションがあります。

  • 「すべてのプロセス」。 このモードは表示されます 一般的にすべてシステムで実行されているプロセス。
  • メニュー項目「すべてのプロセス、階層的」は、「親」を示すツリーにそれらを表示します。
  • 「マイプロセス」には、現在のユーザーが開始したもののみが表示されます。
  • ユーザーが「システムプロセス」または「他のユーザーのプロセス」を選択した場合にリストに表示される内容を説明する価値はないと思います。
  • 最後の値-「アクティブ」と「非アクティブプロセス」、「ウィンドウ内のプロセス」-すべても明確に見えます。

そして、これは選択がどのように見えるかです。 各タブと拡張機能は、個別のプロセスで実行されます。

プロセスとアプリケーション

最も重要な情報は、アプリケーションの中央、ツールバーのすぐ下にあります。 フィルタとボタンの動作をテストしているときに、リストの内容が常に変更されていることに気付いたと思います。 これはすべて、システムで実行中の多くのプロセスが開始および停止したり、より多くのRAMまたはCPU時間を要求し始めたりするためです。

デフォルトでは、このリストはいくつかの列に分割され、プロセスID(PID)、その名前、ユーザー名、プロセッサ使用率(%CPU)、物理メモリの量、アーキテクチャタイプなどが表示されます。 私たちにとって、少し高く言ったように、特に興味深いのは、システムの負荷を直接示すCPUの割合と物理メモリの量です。 いずれかの列をクリックすると、プロセスは降順または昇順で並べ替えられます(タイトルをクリックした回数によって異なります🙂)。

たとえば、リソースを大量に消費する操作を実行している場合を除いて、ほとんどのプロセスの%CPUはそれほど高くないはずです。起動時に、この値は50〜60%に跳ね上がり、ロード後にゼロに減少する可能性があります。 ただし、音楽をエンコードする場合、プロセス中、ワークロードは常に80〜90%以上変動する可能性があります。 状況は物理メモリの場合と似ています。占有されているメモリが少ないほど、システムの動作が速くなります。

プロセッサの種類は、古いMac用のPowerPC、IntelおよびIntel()の3つの値で示され、最初のIntelはアプリケーションの32ビットアーキテクチャを示します。

一部の列の表示は、任意の列のコンテキストメニューから、またはメニューの[表示]> [列]から有効または無効にできます。

下部パネル

プロセスのリストの下に、いくつかのタブがある同様に便利なパネルがあります。 それらは、各パラメーターのより詳細な情報を表示します:独自の凡例とカスタマイズ可能な表示を備えた値とグラフ。 ⌘+ 3を押すか、小さなグラフをダブルクリックすると、[ウィンドウ]メニューからより大きなCPU負荷グラフを表示できます。

同様に、ハードドライブまたはUSBフラッシュドライブのシステムメモリ、ネットワークアダプタ、およびスペースの使用を評価できます(Firewireデバイスもリストに表示されると思います)。

ドックのアイコン

System Watcherの利点の1つは、アプリケーションウィンドウを常に目の前に置く必要がないことです。 ほとんどの場合、ユーザーは依然として最も完全で包括的な情報を必要としません。 そのため、プログラマーは、ユーザーの希望に応じてアイコンの外観を変更するように教えました。 必要なのは、アイコンのコンテキストメニューに移動し、表示するオプションを選択することだけです。 「CPUUsage」は自分で設定しました。アイコンが最も近いので🙂ネットワーク/メモリ負荷に変更する必要がある場合もありますが。

一般的に、それほど怖くはありません、このシステムモニターですね。 しかし今では、システムのフリーズにうまく対処できるようになり、それによってコンピューターのパフォーマンスが向上します。

今日は、これらの方法のいくつかを紹介します。 時間をかけてそれらすべてを研究してください。そうすれば、自分に最も適したものを選ぶことができます。

ドック

現在実行されているアプリケーションを確認する最も簡単な方法は、Dockを確認することです。 アプリケーションアイコンの下に光るインジケータが表示されている場合、このアプリケーションは開いていて動作しています。

この方法に問題はありませんが、ウィンドウ化されたアプリケーション(OS X GUIで実行されるアプリケーション)のみが表示されるため、制限があります。また、実行中のアプリケーションで直接何も実行できません。

最後に、前述の光るインジケーターは小さくて見づらい場合があり、まったく見えない人もいます。 幸い、OSXで実行されているアプリケーションのリストを表示するためのより興味深い方法があります。

Command + Option + Escapeを使用すると、[プログラムの強制終了]ウィンドウが表示されます。これは、OSXでは単純なタスクマネージャーと見なすことができます。

このウィンドウには、OS Xでアクティブな(実行中の)すべてのアプリケーションの読みやすいリストが表示されます。これには、Dockに表示されるすべてのアプリケーションが含まれます。

ウィンドウの名前に関係なく、ウィンドウを使用して、実行中のアプリケーションとプログラムのリストを終了せずに表示できます。

Command + Option + ESCウィンドウの明らかな利点は、アプリケーションに直接影響を与えることができることです。 特に、アプリケーションが応答を停止した場合、アプリケーションを終了することができます。 一般に、このウィンドウは、Windowsの世界の「Control + ALT + DELETE」タスクマネージャーの簡略版です。

Force Quitウィンドウの主な制限は、ウィンドウ化されたOS Xアプリケーションのみが表示され、さまざまなバックグラウンドプロセスが表示されないことです(Dockの場合のように)。

OS X GUIの最も強力なアプリケーションおよびプロセス管理ユーティリティは、システムモニターです。 これは強力なタスクマネージャーであり、実行中のすべてのアクティブなアプリケーションだけでなく、すべてのアクティブなプロセスと非アクティブなプロセスも表示します。

つまり、Activity Monitorは、前述のウィンドウアプリ、バックグラウンドアプリ、メニューバー項目、システムレベルのプロセス、その他のユーザープロセス、非アクティブなプロセス、サービスデーモンなど、Macで実行されているほぼすべてのものを表示します。プロセス。OSXの任意のレベルで。

このユーティリティは/プログラム/ユーティリティ/にありますが、SpotlightまたはLaunchpadから簡単に起動することもできます。

表示されるリストを簡略化するには、プロセスサブメニューを呼び出し、「すべてのプロセス」、「マイプロセス」、「システムプロセス」などの必要なものを選択します。 右側の検索フォームを忘れないでください。特定のプロセスをすばやく見つけるのに非常に役立ちます。

システムモニターは多くのツールとオプションを提供し、コマンドラインに頼ることなくすべてのアクティブなプロセスに関する拡張情報を表示するための最も高度な方法です。 このユーティリティを使用すると、プロセスとアプリケーションを強制的に終了したり、プロセスを名前、PID、ユーザー、CPU使用率などで並べ替えたりできます。

さらに、System Monitorは、CPU使用率、メモリ使用量、ディスクおよびネットワークアクティビティに関する一般的な統計情報も提供します。これは、不十分なシステムメモリ使用量の原因の特定からシステムスタッターの原因の理解に至るまでの問題のトラブルシューティングに役立ちます。

追加のボーナスは、システムモニターを常にオンにしておくことができることです。 さらに、それをDockに固定して、リアルタイムのCPUとメモリの使用量、ディスクとネットワークのアクティビティを確認できます。

コマンドラインにアクセスすると、いくつかの追加ツールを使用して、Macで実行されているすべてのアプリケーションのリストを表示できます。 多くの点で、これらのツールは、ActivityMonitorのコマンドラインバージョンと考えることができます。 今日は、そのようなツールのいくつかを見ていきます:topとps。

topコマンドは、実行中のすべてのプロセスのリストと、各プロセスのさまざまな統計を表示します。 通常、CPU使用率またはメモリ使用率による並べ替えが最も役立ちます。

次のコマンドを使用して、CPUごとにプロセスを並べ替えることができます。

メモリ使用量で並べ替え:

トップからの情報はリアルタイムで更新されますが、psからの情報は更新されません。

デフォルトでは、psコマンドは現在のユーザーのプロセスのみを表示するため、このように使用するのはあまり便利ではありません。 ただし、フラグを1つか2つ追加すると、すべてのプロセスを確認できます。 特に、auxはフラグの適切な組み合わせです。

コマンドの出力全体を表示するには、ターミナルウィンドウを展開することをお勧めします。 しかし、この場合でも、実行中のプロセスの数に圧倒されます(一般的なことです)。 したがって、上記のコマンドを多かれ少なかれプレフィックスを付けて使用することをお勧めします。

このコマンドを使用すると、ターミナルウィンドウを上下にスクロールしなくてもプロセスをページングできます。

特定のプロセス(またはアプリケーション)を見つけるには、次のようにgrepコマンドを使用できます。

ps aux | grepプロセス

アプリ名で検索することもできます。

ps aux | grep "アプリケーション名"

上記のオプションのどれを選択する必要がありますか? あなたが決める。 一部のユーザーはシステムモニターまたはコマンドラインを使用できますが、他のユーザーは[アプリケーションの強制終了]メニューを使用します。 いずれにせよ、私たちのウェブサイトのページにアクセスすることを忘れないでください、そして私たちは間違いなくOSXについて何か他の面白いことをあなたに話します。

Appleは、再起動せずに数週間または数か月間実行できる非常に信頼性の高いコンピュータを製造しています。 はい。OSXは、システムリソースをインテリジェントに割り当てる非常にスマートなオペレーティングシステムです。 通常、通常のユーザーがこのすべての「キッチン」の舞台裏を見る必要はありませんが、Macのすべてのシステムリソースを制御したい場合は、特別なアプリケーションなしでは実行できません。 これらのアプリケーションについては、この記事で説明します。

iStatメニュー

Macのすべてのハードウェアコンポーネントに関する詳細情報を提供する最も有名なユーティリティの1つ(将来的には、これが私のお気に入りだと思います)。 このアプリケーションを使用すると、メニューバーで必要な要素の表示を直接微調整したり、ドロップダウンメニューで必要な情報を配置したりできます。 たとえば、メニューバーにプロセッサ、メモリ、バッテリ、およびネットワークアクティビティのインジケータがあり、一目でMacの現在の負荷を常に確認できます。

ドロップダウンメニューでの情報の表示は非常に便利に実装されており、特定の要素にカーソルを合わせると、詳細な消費グラフが表示されます(1日、1週間、1か月)。 さらに、iStatメニューを使用すると、ファンの速度を調整し、このためのプロファイルを作成できます。

Macのすべてのリソースを完全に監視したい場合は、iStatメニューが理想的です。

gfxCardsStatus

2枚のビデオカードを搭載したMacの所有者である場合は、このアプリケーションに注意を払うことをお勧めします。 デフォルトでは、OS Xは現在の負荷に応じて統合グラフィックスとディスクリートグラフィックスを切り替えるため、ユーザーは使用するグラフィックスカードを選択できません。 小さな無料のユーティリティgfxCardsStatusは、この欠点を改善することを目的としています。 これで、高性能が必要な場合、または逆に最大のエネルギー節約が必要な場合は、gfxCardsStatusメニューで適切な項目を選択するだけです。 すべてあなたの手に!

ディスクドクター

Macのディスクには多くの有用な情報が保存されており、時間の経過とともにますます多くなります。 さまざまな不要でもはや関連性のない情報が徐々に蓄積されており、これもディスク領域を占有します。アプリケーションキャッシュ、メールの添付ファイル、およびファイルシステムの奥深くに隠されているその他の大きなファイルです。 Disk Doctorは、Macのディスクを監視し、タイムリーにクリーンアップして、ディスクがいっぱいになるのを防ぐのに役立ちます。

ディスク容量が不足している場合は、DiskDoctorがディスク容量を取り戻すのに役立ちます。


温度計

今日、技術の発達によりMacの過熱のケースを打ち消すことが可能になりましたが、不注意なユーザーは依然としてそのような状況を経験しています。 幸いなことに、Temperature Gaugeを使用すると、Macのすべてのセンサーからデータを取得することで、より涼しい速度と温度を監視できます。

Macを最大限にロードすることが多い場合、または常にゲージパネルを手元に置きたい場合は、温度ゲージを使用してください。


メモリクリーン

そして、アプリケーションが「食い尽くす」傾向がある最後のリソースは、RAMまたはRAMです。 すべてのアプリケーションとゲームは、動作中にメモリを消費し、動作時間が長くなるほど、より多くのメモリを消費します。 4GB未満のメモリを搭載したMacでOSX Mavericksを実行すると、不快感が生じ、ラグが発生する可能性があります。 メモリクリーンは、無駄なアプリケーションを識別し、ワンクリックでメモリを解放するのに役立ちます。

少量のRAMを使用しているすべてのユーザーは、メモリクリーンを推奨できます。

多くの場合、1つのアプリケーションまたは実行中のプロセスだけで、オペレーティングシステム全体のパフォーマンスが大幅に低下する可能性があります。 これは、WindowsコンピューターとOS Xデバイスの両方に当てはまりますが、バックグラウンドで実行されている12個のプログラムの中から、このようなプログラムをどのように識別できますか?

奇妙に聞こえるかもしれませんが、最も簡単で最速の方法は、実行中のアプリケーションの数を確認することです。 それらが文字通り適合しないことがわかる場合、これはオペレーティングシステムの過度の負荷の明らかな兆候です。

さらに、実行中のプログラムのリストは、[アプリケーションの強制終了]メニューで表示できます。 これは、コマンド+オプション+エスケープの単純なキーの組み合わせ、または標準のOSXメニューから呼び出されます。

システム全体の動作に関する詳細なレポートが必要な場合は、検索で見つけることができる組み込みのシステムモニターユーティリティを使用することをお勧めします。 ここには、CPU使用率からハードディスクの空き容量まで、ほとんどすべてのものがあります。 また、OSXリソースを大量に消費するプロセスを即座に終了する機能も提供します。Windowsの「タスクマネージャー」の一種です。

OS X愛好家のために、実行中のプログラムのリストを表示するための特定のコマンドがあります。 システムモニターのテキストバージョンを起動するには、1つの単語を入力するだけです。

最も貪欲なアプリをすぐに特定したいですか? CPUで並べ替えます。

top -o cpu

またはメモリ使用量によって:

トップ-pサイズ

ご覧のとおり、OSXのアクティビティを監視する方法は無限にあります。 通常のユーティリティを使用する方がはるかに簡単なので、標準のシステムモニターを選択しました。 ただし、通常はMacに複数のデスクトップをロードしない場合は、アプリを終了するだけで十分な場合があります。