最後のn秒または分のCPU使用率を取得します。

最後のn秒または分のCPU使用率を取得します。

最近アクティブなプロセスをリストする魔法コマンドはLinuxにありますか?過去 NCPU使用時間(秒)?

明確にすると、プロセスAが起動して完了するのに5秒かかり、約5秒かかります。魔法の命令過去20秒間のプロセスを調査するために開始された出力には、プロセスAと過去20秒間のCPU使用率が一覧表示されます。

私が理解している限り、このようなコマンドはトップメモまたは統計資料開始前および起動中に使用されたリソースを確認しません。探す過去数分または数時間でどのファイルが使用されたかを報告することは可能ですが、そのデータからCPU使用率を読み取ることはできません。

これを行う唯一の方法は、測定したいイベントが発生する前にリソース使用量の監視を開始することです。私が間違っていますか?

ベストアンサー1

sysstatユーティリティスイートはプロセスアカウントを介してこれを行います。

長期的な記録と統計分析のためには、プロセス会計システムを有効にする必要があります。これ答え。プロセス アカウントがアクティブな場合は、sadf統計の抽出や要約などのコマンドを使用できます。

sysstatパッケージには、pidstatプロセスの実行中にプロセスアクティビティに関する情報を提供するためのより直接的なツールが含まれています。

おすすめ記事