Эксплуатация серверов приложений (Часть 1)

Petro Bazeliuk —  Июль 14, 2015 — 5 комментариев

Хочу рассмотреть вопросы и подготовку к сертификации. Учить правильные ответы плохой путь, а вот понимать ответы и применять их, вы тем самым становитесь на путь к уровню «1С:Эксперт». По сути это цикл записей с расширенными ответами на несколько вопросов из тестов.

Как запустить Performance Monitor и как добавить показатели? \System\Processes — такого показателя не существует.
\System\Threads — количество запущенных потоков всех процессов, производительность оценивать по этому отдельному показателю сомнительно.
\System\Processor Queue Length — количество потоков в очереди к процессорам, рекомендованный максимум — не более 2 * количество ядер процессоров в течении длительного времени.
\Processor(_Total)\% User Time — процентная доля времени, в течении которого отдельный процессор (или все процессоры) работал в пользовательском режиме. Производительность оценивать по этому показателю сомнительно.
\Processor(_Total)\% Idle Time — показывает время, сколько процессор бездействовал, а точнее исполнял пустые инструкции. Производительность оценивать по этому показателю сомнительно.
\Processor(_Total)\% Processor Time — % загрузки процессора, рекомендованный максимум — не более 70% в течении длительного времени.
Думаю, правильный ответ уже можно дать. Так же, примите во внимание, у разных версий операционных систем Windows могут отсутствовать некоторые показатели.


grep — консольная утилита (UNIX) для нахождения строк, которые соответствуют регулярному выражению.
ЦУП — он же центр управления производительностью, предназначен для мониторинга и анализа производительности клиент-серверных информационных систем на платформе 1С:Предприятие 8.
logman — консольная утилита (Windows) для управления счетчиками производительности и сбора данных на локальных или удаленных машинах. Собранные за любой период данные можно затем просматривать, для того, чтобы оценивать их соответствие рекомендованным значениям.
ТЦ — он же тест-центр, инструмент автоматизации многопользовательских нагрузочных испытаний информационных систем на платформе 1С:Предприятие 8.
ЦКК — он же центр контроля качества, предназначен для мониторинга всех возможных показателей производительности системы, управления регламентными операциями и множеством других. Собранные данные можно просматривать и оценивать, так же можно настроить оповещения при возникновении нештатных ситуаций.


/proc/loadavg — показывает среднюю загрузку системы (CPU & IO), первые три колонки за 1 мин., 5 мин., 10 мин. периоды соответственно, 4-ая колонка количество выполняющихся из всех процессов, 5-ая колонка последний PID используемого процесса.
/proc/cpuinfo — тип процессора используемого вашей системой.
/proc/latency_stats — не везде существует, показывает задержки между вызовами и откликами.
/proc/vmstats — не существует, /proc/wmstat — хранит детализированную статистику виртуальной памяти ядра.


В книге «Настольная книга 1С:Эксперта по технологическим вопросам» с. 103, рекомендованная очередь к дискам — не более 2 * количество дисков, работающих параллельно. При превышении производительность дисковой подсистемы считается не достаточной. Статья на по теме.


/proc/meminfo — виртуальный файл который показывает информацию об использовании памяти.
/proc/stat — показывает различную статистику с момент последнего перезапуска системы.
/proc/iomem — показывает текущую карту системной памяти для каждого физического устройства.
/proc/swaps показывает размер файла подкачки и сколько в данный момент используется системой.

Реклама

Petro Bazeliuk

Записи

Опыт работы с «1С:Предприятие 8» — более 10 лет, за это время реализовано 30 успешных проектов по итеративным методологиям Scrum и Kanban. Оптимальные решения для высоконагруженных ИБ с онлайном от 400 человек. Занимаюсь продвижением в массы системы контроля версий — git и методики git-flow, TDD, BDD, а также проработкой паттерна минимальной модификации конфигурации и внесением изменений без обновления базы данных. Время от времени участвую в проекте xUnitFor1C.

5 комментариев to Эксплуатация серверов приложений (Часть 1)

  1. 

    по /proc/loadavg — показывает совсем не % загрузки процессора, такой ответ на сдаче эксперта Голиков Александр не принял.
    на самом деле показывает «среднюю загруженность процессора» или «средние значения нагрузки на систему», вот более полное определение показателей loadavg на англ. языке «The first three fields in this file are load average figures giving the number of jobs in the run queue (state R) or waiting for disk I/O (state D) averaged over 1, 5, and 15 minutes. They are the same as the load average numbers given by uptime(1) and other programs.

    The fourth field consists of two numbers separated by a slash (/). The first of these is the number of currently executing kernel scheduling entities (processes, threads); this will be less than or equal to the number of CPUs. The value after the slash is the number of kernel scheduling entities that currently exist on the system.

    The fifth field is the PID of the process that was most recently created on the system.»

    Первые три поля в этом файле — средние числа загрузки системы, дающие количество заданий (процессов) в очереди выполнения (статус R), или ожидающие дискового ввода-вывода (статус D) за последние 1, 5, и 15 минут. и т.д.

    % — это явная ошибка…

    Нравится

Trackbacks and Pingbacks:

  1. 1С:Профессионал по технологическим вопросам (1.14-1.22) | - Июль 15, 2015

    […] с. 95. Можно также посмотреть ответ на вопрос 1.4. PhysicalDisk()Avg. Disk Sec/Write — скорость записи на диск за […]

    Нравится

  2. 1С:Профессионал по технологическим вопросам (3.1-3.22) | Петр Базелюк | Bazeliuk Petro - Август 24, 2015

    […] с. 95. Можно также посмотреть ответ на вопрос 1.4. Avg. Disk Sec/Write — скорость записи на диск за секунду. Avg. […]

    Нравится

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s