Як я можу переглянути історію використання пам'яті?


13

Я знайомий з декількома командами , як top, htop, freeі т.д. Тим НЕ менше, є команда , щоб побачити / лопнути використання пам'яті піки всього сервера ( а не окремі процеси) в протягом, скажімо, за останні 30 днів / 24 години / ін.?


Єдине мені відоме рішення - використовувати тенденційний стек додатків, наприклад StatsD + Graphite.
jayhendren

Відповіді:


3

Вам потрібно буде зібрати ці показники.

Sysstat може зробити це, припускаючи, що ви можете визначити пару crontabs.

Зауважте, що такі інструменти, як Munin або Collectd - це кілька популярних рішень, які дозволять вам це зробити (в той час як я не рекомендував би Statsd / Graphite новачкам, якщо взагалі).

Моніторинг рішення , такі як кактуси , Zabbix , Nagios (з perfdata, таких як Icinga або Shinken ) або SNMP на основі також дозволить вам створювати графіки з зібраних метрик.

Ми можемо також відзначити Netdata : навіть якщо це не буде тримати історію, це все ще дуже корисне графічне використання миттєвих ресурсів.


1
Ось досить вичерпний перелік інструментів колекції метричних даних. Я вважаю, що StatsD і colled - це два найбільш популярні.
jayhendren

1
Дякую, але я шукаю "команду" (тобто CLI), а не графічний інтерфейс. Є еквівалент? Я добре збираю показники і зберігаю їх, але я просто хочу, щоб дані не були всі.
Майкл Ягер

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.