Лекция №10.2. Программы для отслеживания использования системных ресурсов 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Лекция №10.2. Программы для отслеживания использования системных ресурсов



NVtop — консольная утилита для анализа ресурсов видеокарты Nvidia для Linux в режиме реального времени. Внешне утилита похожа на Htop. Есть удобный график, на котором наглядно выводится потребление ресурсов ГПУ. График можно отключить через аргументы командной строки.

Утилита может работать с несколькими видеокартами. Если интересуют ресурсы конкретной видеокарты, то её можно указать в параметрах командной строки.

Что можно посмотреть через Nvtop:

• номер устройства;

• модель видеокарты;

• частота ГПУ;

• частота памяти видеокарты;

• температура видеокарты;

• использование вентилятора в процентах от предельного числа оборотов (на рисунке информация недоступна);

• потребляемая мощность в Ватах (на рисунке информация недоступна);

• вычислительная загрузка ГПУ в процентах;

• использование памяти видеокарты в процентах.

Для каждого процесса можно увидеть:

• номер процесса (PID);

• пользователя, от которого запущен процесс;

• тип потребляемых ресурсов (графика или вычисления);

• процент занятой процессом памяти видеокарты;

• процент использования вычислительных ресурсов видеокарты;

• процент занятой процессом основной памяти машины;

• строка запуска процесса со всеми аргументами.

По сравнению с Htop — ограничены возможности управления процессами, выполняющимися на ГПУ. Т.е. повышать приоритет уже не получится. Варианты сортировок тоже ограничены. К сожалению, утилита умеет работать только в видеокарты Nvidia.

S.M.A.R.T. (от англ. self-monitoring, analysis and reporting technology — технология самоконтроля, анализа и отчётности) — технология оценки состояния жёсткого диска встроенной аппаратурой самодиагностики, а также механизм предсказания времени выхода его из строя. Технология S.M.A.R.T. является частью протоколов ATA и SATA.

Главное окно содержит список всех дисков/накопителей. Окно с подробной информацией о каждом содержит довольно много вкладок:

- основную информацию;

- атрибуты;

- статистику по использованию;

- самоконтроль (тут выполняются тесты);

- ошибки логирования;

- сведения о температуре;

- вкладку с расширенной информацией.

После тестирования возможно сохранить результаты в текстовый файл.txt. Программа имеет всплывающие подсказки по различным значениям и атрибутам. Из минусов: она вся на английском.

KDiskMark — утилита для тестирования производительности HDD и SSD.

Основные возможности и особенности программы KDiskMark.

· Простой и понятный интерфейс.

· Отображение результирующей скорости записи и скорости чтения.

· Настройки тестов:

o размер блока

o длина очереди

o количество потоков для каждого теста

o пауза между тестами

· Предустановленные профили тестов.

· Генерация отчетов.

GtkStressTesting — утилита для стресс-тестирования компонентов компьютера.

Программа предназначена для выполнения нагрузочного тестирования и мониторинга состояния компонентов компьютера.

· Стресс-тесты для процессора.

· Стресс-тесты для оперативной памяти.

· Одно- и многоядерные бенчмарки.

· Отображение информации:

o Состояние и модель процессора.

o Состояние кэша процессора.

o Информация о материнской плате.

o Состояние и модель оперативной памяти.

o Использование памяти.

o Нагрузка на процессор.

o Тайминги.

o И некоторая другая информация.

Zabbix - это проект с открытым исходным кодом для мониторинга сетей и приложений. В набор приложений Zabbix входит агент для удаленного мониторинга серверов, также возможен мониторинг через SNMP, ICMP или TCP, а также других протоколов. Можно настроить мониторинг с помощью агента и получать максимум информации, или просто проверять доступность с помощью одного из возможных протоколов.

Основные возможности:

· Распределённый мониторинг — до нескольких тысяч узлов. Конфигурация младших узлов полностью контролируется старшими узлами, находящимися на более высоком уровне иерархии

· Сценарии на основе мониторинга

· Автоматическое обнаружение

· Централизованный мониторинг журналов

· Веб-интерфейс для администрирования и настройки

· Отчётность и тенденции

· SLA-мониторинг

· Поддержка высокопроизводительных агентов (zabbix-agent) практически для всех платформ

· Комплексная реакция на события

· Поддержка SNMP v1, 2, 3

· Поддержка SNMP-ловушек

· Поддержка IPMI

· Поддержка мониторинга JMX-приложений

· Поддержка выполнения запросов в различные базы данных без необходимости использования сценарной обвязки

· Расширение за счёт выполнения внешних скриптов

· Гибкая система шаблонов и групп

· Возможность создавать карты сетей

· Интеграция с внешними системами с помощью плагинов. Например, Zabbix можно интегрировать в Grafana для визуализации данных, построения графиков и дашбордов.

Отдельный блок возможностей связан с автоматическим обнаружением: устройств по диапазону IP-адресов, доступных на них сервисах, также реализована SNMP-проверка. Обеспечивается автоматический мониторинг обнаруженных устройств, автоматическое удаление отсутствующих узлов, распределение по группам и шаблонам в зависимости от возвращаемого результата. Низкоуровневое обнаружение может быть использовано для обнаружения и для начала мониторинга файловых систем, сетевых интерфейсов. Начиная с Zabbix 2.0, поддерживаются три встроенных механизма низкоуровневого обнаружения:

· обнаружение файловых систем;

· обнаружение сетевых интерфейсов;

· обнаружение нескольких SNMP OID.


 



Поделиться:


Последнее изменение этой страницы: 2021-03-09; просмотров: 181; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.221.41.214 (0.01 с.)