Linuxに同等のプロセスモニターはありますか?

Linuxに同等のプロセスモニターはありますか?

Unix/Linuxと同等のものはありますか?プロセスモニター、GUIですか、CUIですか?

重要な場合は、Ubuntuを検討していますが、他のシステム(Mac、Fedoraなどの他のLinuxバリアントなど)に同等のシステムがある場合は、そのシステムについても知っておくと便利です。

編集する:

プロセス監視装置システムコール(ファイルの作成や書き込みなど)の監視中のプロセスプローブプロセスの状態を監視するために使用されます(システムモニタに似ています)。私は後者ではなく前者を求めています。 :-)

ベストアンサー1

すべてのプロセスモニターの祖父top、というシステム監視ツールがたくさんありますtopiotopディスクI/O監視、atop多くのシステムリソースの場合powertop消費電力のため。

詳細情報が必要な場合、デフォルトでは追跡されません。何を見るか特定のプロセスすると、電話も来ます。strace上。たとえば、ファイルシステムへのアクセスにのみ興味がある場合:

strace -s9999 -efile command_name    # trace a program during its whole execution
strace -s9999 -efile -p1234          # trace a running program with the given PID

stracetrussLinux専用ですが、他のシステム(Solarisktracedtrace* BSDなど)にも同様のツールがあります。

何が起こるのかを観察してください特定のファイルまたは、特定のディレクトリまたはディレクトリツリーで次を使用します。施設に知らせる

inotifywait -m .

繰り返しますが、この機能はLinux専用ですが、他のほとんどのUnixにも同様のシステムがあります。待ち行列*BSDから、そしてパム(もともとSGIで提供されていますが、現在は多くのシステムでAPIとして利用可能です。)

みんな見に来てくださいシステムコールLinuxでは、次のものを使用できます。監査サブシステム。比較的新しいものであり、そのトピックの検索auditctlや読み取りはあまりありません。auditctlマニュアルページ。サイトにはいくつかの例があります。ファイルアクセストラッキングプロセス実行追跡

おすすめ記事