Unix/Linuxと同等のものはありますか?プロセスモニター、GUIですか、CUIですか?
重要な場合は、Ubuntuを検討していますが、他のシステム(Mac、Fedoraなどの他のLinuxバリアントなど)に同等のシステムがある場合は、そのシステムについても知っておくと便利です。
編集する:
プロセス監視装置システムコール(ファイルの作成や書き込みなど)の監視中のプロセスプローブプロセスの状態を監視するために使用されます(システムモニタに似ています)。私は後者ではなく前者を求めています。 :-)
ベストアンサー1
すべてのプロセスモニターの祖父top
、というシステム監視ツールがたくさんありますtop
。iotop
ディスク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
strace
truss
Linux専用ですが、他のシステム(Solarisktrace
やdtrace
* BSDなど)にも同様のツールがあります。
何が起こるのかを観察してください特定のファイルまたは、特定のディレクトリまたはディレクトリツリーで次を使用します。施設に知らせる。
inotifywait -m .
繰り返しますが、この機能はLinux専用ですが、他のほとんどのUnixにも同様のシステムがあります。待ち行列*BSDから、そしてパム(もともとSGIで提供されていますが、現在は多くのシステムでAPIとして利用可能です。)
みんな見に来てくださいシステムコールLinuxでは、次のものを使用できます。監査サブシステム。比較的新しいものであり、そのトピックの検索auditctl
や読み取りはあまりありません。auditctl
マニュアルページ。サイトにはいくつかの例があります。ファイルアクセストラッキング、プロセス実行追跡。