ユーザーレベルで集計された使用量情報を表示したいです。
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つ(これらすべてのコマンド)は非常に近い結果を提供します。
ほとんどの情報が抽出されました。この記事では。