web-dev-qa-db-ja.com

メモリ使用履歴を確認するにはどうすればよいですか?

私はtophtopfreeなどのいくつかのコマンドに精通しています。しかし、サーバー全体のピーク/バーストメモリ使用量を表示するコマンドがあります(個々のプロセス)たとえば、過去30日間、24時間など

13
Michael Yaeger

atopは履歴メトリックを追跡し、コマンドラインベースです。

Debian/UbuntuとFedoraにパッケージ化されています。

https://www.atoptool.nl/index.php

3
mpe

これらの指標を収集する必要があります。

Sysstat は、いくつかのcrontabを定義できると想定してこれを行う場合があります。

Munin または Collectd などのツールは、これを可能にするいくつかの一般的なソリューションであることに注意してください(Statsd/Graphiteを新参者に推薦しない場合でも、 )。

CactiZabbix 、Nagios( Icinga または Shinken などのperfdataを使用)、またはSNMPなどのモニタリングソリューションベースでは、収集したメトリックからグラフを生成することもできます。

Netdata についても言及できます。これは履歴を保持しませんが、リソースの瞬間的な使用状況をグラフ化するのに役立ちます。

3
SYN