мониторинг производительности

Есть ли какой-нибудь инструмент мониторинга производительности, который будет запускаться в фоновом режиме для сбора информации о всей активности системы? Иногда моя система (Arch linux, 32 бит) сильно страдает, а top утилита ничего не показывает.

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

  • Неожиданное поведение файлового дескриптора и / или потоков ввода-вывода после запуска sqlcmd с ключом -i (чтение sql из файла) в ksh создает бесконечный цикл
  • Невозможно переформатировать карту Micro SD
  • Время выполнения и ресурсы после процессов, которые выполнялись так долго
  • Сохраняются ли файлы на диске последовательно?
  • Есть ли hpdarm -Y, чтобы остановить IO на моем жестком диске?
  • Как я могу использовать весь терминал, например, htop или emacs?
  • / dev / sda не появляется после безопасного удаления
  • Запись внутри сокета, открытого другим процессом в Linux
  • 5 Solutions collect form web for “мониторинг производительности”

    Как насчет сэра ?

    Возможно, замедление было вызвано использованием ЦП. Проверьте iotop для использования IO.

    Их очень много. Если вы хотите, чтобы это была основная и командная строка, возьмите добычу в sar . Или вы можете использовать некоторый инструмент мониторинга с помощью nice web ui. Лично я предпочитаю zabbix, есть также monitorix (очень простой в настройке), nagios, zenoss и многие другие.

    Monitorix , вероятно, то, что вы хотите по этому вопросу.

    Рассмотрим установку мунина. Он будет контролировать широкий спектр данных и обеспечивать графический вывод. Это лучше для отслеживания тенденций.

    Вы также можете рассмотреть возможность запускать sar в фоновом режиме. Он может идентифицировать ряд проблем, включая CPU, I / O, swap и другие проблемы. Если у вас возникли проблемы, это может быть вашим лучшим для вашей текущей ситуации.

    Существует ряд решений с открытым исходным кодом, таких как упомянутые выше (munin, zabbix, nagios, OpenTSDB). Существуют также коммерческие решения, такие как Metrink , DataDog и New Relic. Вы действительно хотите найти что-то, что может контролировать больше, чем просто процессор и диск, поскольку проблема может быть в любом количестве мест.

    Interesting Posts

    Как извлечь несколько строк, разделенных запятой из файла журнала?

    Что означает сообщение Broken pipe в сеансе SSH?

    Как помнить разницу между du и df?

    Могут ли мои программы, установленные в Ubuntu, использоваться другим дистрибутивом в настройке с двойной загрузкой?

    Traceroute – где он заканчивается, когда пользователь SSHed?

    Корневое разрешение – имя пользователя ALL = (ВСЕ) ALL не работает

    Apache access.log получает обновления после переименования

    Перегородка не установлена ​​из fstab

    Как закрыть (убить) соединения ssh ControlMaster вручную

    QEMU: подключение SSH от гостя (Androidx86) до хоста (подключение к локальному хосту / без интернета)

    Не удается запустить RAID 10

    Предоставление снимка экрана одного выбранного приложения в (докерном) контейнере

    Как именно типичная оболочка «вилочная бомба» вызывает себя дважды?

    libGLEW.so.1.11: невозможно открыть файл общих объектов

    установить пароль меньше ssh между двумя учетными записями из третьей учетной записи

    Linux и Unix - лучшая ОС в мире.