web-dev-qa-db-ja.com

「atopsar」を使用するときに数日間のログファイルを読み取る方法は?

私のシステムはcentos7.4でatop-2.3.0-8.el7.x86_64
すでに3日間ログインしていますvar/log/atop、 といった atop_20190312 atop_20190313 atop_20190314

この3日間のCPU消費のピーク期間を知りたい。
この投稿 に基づいて、私は試しました:

atopsar -r /var/log/atop/ -A -R 3 -c |head

しかし失敗しました。

ログインの上に数日を読む方法は?

1
kittygirl

申し訳ありませんが、私が知っているように、アトプサーは数日を組み合わせることができません。

日付の選択:

-rを使用して、1つのトップログファイルを直接読み取ることができます。昨日または前日に確認する必要がある場合は、-r yを使用できます。 yを追加すると、さらに古い日を選択できます。-r yyは一昨日です。

適切なレポートの選択

-Aですべてのレポートを選択するか、たとえば-cでCPUのみを選択できます。両方を選択しても意味がありません。

結論

3日間のCPU使用率を確認したいので、次のように確認できます。

Today: 
# atopsar  -R 3 -c |head

Yesterday:
# atopsar -r y -R 3 -c |head

2 Days ago:
# atopsar -r y -R 3 -c |head

お役に立てば幸いです。

1
Daniel Andersen