Хранение / вычисление исторических средних чисел загрузки

Удаленный рабочий стол поддерживает двойные экраны.

2
задан 13 April 2017 в 15:14
4 ответа

Я использую collectd для записи системной нагрузки среди многих других параметров. Это хранит данные в хранилищах RRD, которые могут быть изображены в виде графика и иначе проанализировали использование многих доступных инструментов и сценариев. Я использую измененную версию этого сценария для моего построения графика (демонстрационный вывод).

Collectd имеет плагины для контроля большого количества материала (все обычно просившее и несколько вещей на вершине), и создание Вашего собственного не должно быть трудным при необходимости в чем-то специализированном поэтому делает для очень гибкого инструмента. Конфигурирование графиков в rrd.cgi является очень ручным процессом, хотя не трудный, хотя Вы могли бы хорошо найти более удобный инструмент для работы с файлами RRD сохраняемым collectd.

5
ответ дан 3 December 2019 в 08:40
  • 1
    это выглядит довольно прохладным - определенно посмотрит на него как на опцию :) –  warren 22 September 2009 в 09:30

Munin является самым легким способом получить графики времени работы с минимальным усилием в установке и настройке. Я также использую на для совокупного использования CPU некоторым процессом, но это не то, что Вы попросили.

4
ответ дан 3 December 2019 в 08:40
  • 1
    Да, Munin хорош и it' s чрезвычайно легкий записать Ваш собственный плагин, также. –  wazoox 21 September 2009 в 14:18
  • 2
    I' ll проверяют этого, также –  warren 22 September 2009 в 09:30

Посмотрите на man sadc (Системная программа сбора данных действия) и man sar (Соберите, сообщите или сохраните системную информацию действия).

В моей системе Ubuntu все я должен был сделать для включения сборов данных, начиная с cron задание уже было на месте, было редактирование /etc/default/sysstat и измените эту строку на "истинный":

ENABLED="true"

Отобразить информацию о загрузке, подобную uptime, сделайте:

sar -q

Отображать вывод по умолчанию для диапазона определенного времени и даты (здесь, 20-й из месяца):

sar -s 11:00:00 -e 14:00:00 -f /var/log/sysstat/sa20
2
ответ дан 3 December 2019 в 08:40
  • 1
    спасибо @Dennis - но collectd и munin ближе к какой I' m поиск –  warren 4 October 2009 в 14:17

Загрузка усредняет данные, может быть найден в /proc/loadavg псевдофайл. Формат там, возможно, более подходит для автоматической обработки. Кроме формата, это точно те же числа как те, которых Вы принимаете, когда Вы выполняетесь uptime команда.

Однажды назад, для решения проблемы, подобной Вашему, я просто запланировал сценарий удара с cron читать /proc/loadavg и проблема a rrdtool update управляйте для обновления базы данных RRD.

0
ответ дан 3 December 2019 в 08:40
  • 1
    рабочий крон каждую минуту, конечно, работал бы, но I' m надеющийся выполнить это без чего-то так.. трудоемкий :) –  warren 22 September 2009 в 09:29

Теги

Похожие вопросы