ユーザーごとの集約された使用統計

ユーザーごとの集約された使用統計

ユーザーレベルで集計された使用量情報を表示したいです。

htop基本的にこれに似ていますが、各ユーザーのすべてのユーザープロセスを要約するツールが必要です。

ベストアンサー1

psacct(または一部のシステムではacct)が必要だと思います。以下を提供します。

  • acコマンドは、ユーザーのログイン/ログアウト(接続時間)統計を時間単位で印刷します。
  • lastcommコマンドは、ユーザーが以前に実行したコマンドに関する情報を印刷します。
  • accton コマンドは、会計プロセスをオンまたはオフにするために使用されます。
  • saコマンドは、以前に実行されたコマンドの情報を要約します。
  • lastおよびlastbコマンドは、最後にログインしたユーザーのリストを表示します。

設置と

yum install psacct

または

sudo apt-get install acct

その後、サービスを開始する必要があります

chkconfig psacct on
/etc/init.d/psacct start

その後、コマンドを使用できます...

各ユーザーの合計ログイン時間を表示します。

ac -p

ユーザーの合計ユーザー数を表示します。

ac user

saは使用統計などのpsを提供します...

sa -m 

そして

sa -c 

プロセスとCPU時間(あなたが興味を持っているもの)。

100%htop準拠の出力を望むかどうか100%確信できませんが、以前のプロセス、パーセンテージ、使用量などの統計が必要な場合、これら2つ(これらすべてのコマンド)は非常に近い結果を提供します。

ほとんどの情報が抽出されました。この記事では

おすすめ記事