Руководство администратора

  1. Главная
  2. Документы
  3. Руководство администратора
  4. Настройки физического сервера для 1С
  5. Анализ загруженности оборудования для Linux

Анализ загруженности оборудования для Linux

Краткое содержание:

Сбор и анализ информации по загруженности оборудования системы.

Применимость: Linux

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

  • Все рабочие сервера кластера 1С:Предприятия
  • Сервер СУБД
  • Клиентские рабочие станции, работающие под большой нагрузкой

Для каждого из этих компьютеров необходимо настроить постоянный сбор информации по загруженности оборудования.

Сбор информации по загруженности оборудования

Рекомендуется осуществлять постоянный мониторинг и запись основных показателей загруженности оборудования во время работы системы. Для операционной системы Linux следует использовать утилиту vmstat.
Запустите команду со следующими параметрами: vmstat -n 15 480 > StatResult.txt
где:

  • n – предотвращает повторный вывод заголовка
  • 15 – информация будет собираться раз в 15 секунд
  • 480 – команда будет выполнена 480 раз
  • > StatResult.txt – результат будет работы утилиты будет сохранен в файл StatResult.txt

В итоге, статистика по загруженности оборудования будет собрана за 2 часа работы системы.
Результат работы утилиты выглядит следующим образом:

Сбор информации по загруженности сети

Для анализа загруженности сети следует использовать утилиту PktStat.
PktStat необходимо запускать только под пользователем root.

Запустите команду со следующими параметрами: Pktstat -T –B –i eth0
где:

  • T – будет отображена общая статистика включая максимальное и среднее значение
  • B – значения будут отражены в байтах
  • 480 – команда будет выполнена 480 раз
  • i eth0 – будет показана статистика по сетевому интерфейсу eth0

Нас интересует только один показатель, максимальное количество переданных байт.
Результат работы утилиты выглядит следующим образом:

Анализ собранной информации

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

  • Среднее значение колонки si
  • Максимальное значение колонки si
  • Максимальное значение колонки us
  • Максимальное значение колонки sy
  • Среднее значение колонки r
  • Среднее значение колонки b

Ниже в таблице приведены описания значений и предельные значения для каждого из них. При превышении этих значений следует рассмотреть вопрос о увеличении производительности соответствующей аппаратной компоненты.

Описание Значение Критерий Узкое место
Интенсивность обмена между дисковой подсистемой и оперативной памятью Колонка si

Среднее: около 0

Максимальное: не более 20

Недостаточно оперативной памяти
Загруженность процессоров Колонки us и sy

Максимальное значение us: не более 70

Максимальное значение sy: не более 35

Недостаточная производительность процессоров
Очередь к процессорам Колонка r Не более 2 * количество ядер процессоров в течение длительного времени Недостаточная производительность процессоров
Очередь к дискам Колонка b Не более 2 * количество дисков, работающих параллельно Недостаточная производительность дисковой подсистемы
Скорость передачи данных через сеть Max Bps Не более 65% от пропускной способности сетевого адаптера Недостаточная пропускная способность сетевого интерфейса
Был ли данный материал полезен вам? Да Нет