Ниже приводится решение всех вопросов для подготовки к аттестации 1С:Профессионал по технологическим вопросам. Текстов самих вопросов и вариантов ответов нет. Предполагается, что у вас имеется книга «Комплект вопросов сертификационного экзамена «1С:Профессионал» по технологическим вопросам с примерами решений». Я ни в комем случае не призываю заучивать ответы, а рекомендую прорешивать и анализировать каждый вопрос, ведь сдача данного экзамена, это лишь первый шаг к сертификации 1С:Эксперт по технологическим вопросам.
Все решения авторские, потому любые замечания, предложения и критика только приветствуется. Все ответы проверены на сайте учебного тестирования.
В данной стате представлены решения раздела №1
«Вопросы эксплуатации серверов приложений».
01.01 — 5
- System \ Processor Queue Length — Длина очереди к процессору
- Processor \ %Processor Time — Время, которое процессор тратит на выполнение полезной работы, в процентах от общего системного времени.
Источники:
Смотрите также:
01.02 — 6
Осуществлять сбор данных по загруженности оборудования с рабочего серверов ОС Windows, можно с помощью:
- Счетчиков Performance Monitor
- ЦКК
Источники:
- https://its.1c.ru/db/metod8dev#content:5809:hdoc
- https://its.1c.ru/db/kip#content:3:hdoc:issogl1_1.1.1_основные_решаемые_задачи
- http://tavalik.ru/performance-monitor-sborshhiki-dannyx/
01.03 — 1
Список некоторых файлов файловой системы /proc с описанием хранящегося в них содержимого:
- /proc/loadavg — средняя загрузка системы
- /proc/cpuinfo — модель и характеристики процессора
- /рrос/vmstat — информация об использовании виртуальной памяти
- /proc/meminfo — информация о системной памяти
- /proc/stat — различные статистические данные с последней перезагрузки
- /proc/iomem — карта текущей системной памяти для устройств
- /рrос/swaps — информация о пространстве подкачки
01.04 — 1
Physical Disk Avg. \ Disk Queue Length показывает очередь к дискам. Критичным является показатель больший, чем 2 * количество дисков, работающих параллельно.
Источники:
Смотрите также:
01.05 — 1
Список некоторых файлов файловой системы /proc с описанием хранящегося в них содержимого:
- /proc/loadavg— средняя загрузка системы
- /proc/cpuinfo — модель и характеристикипроцессора
- /рrос/vmstat — информация об использованиивиртуальной памяти
- /proc/meminfo — информация о системной памяти
- /proc/stat — различные статистические данные споследней перезагрузки
- /proc/iomem — карта текущей системной памяти дляустройств
- /рrос/swaps — информация о пространстве подкачки
01.06 — 1
Хоть в документации и указано, что значение счетчика Pages\sec не должно превышать 20, однако однозначный вывод о нехватке памяти делать нельзя. Необходим комплексный анализ всех необходимых счетчиков производительности.
Источники:
01.07 — 1
Узнать, из какой директории запущен кластер серверов можно с помощью диспетчера задач:
1. Находим в списке процесс ragent.exe, в контекстном меню выбираем «Open file location»
2. Откроется каталог с исходным файлом
01.08 — 1
Если необходимо разместить все фоновые задания на рабочем сервере SRV1, то для этого необходимо для рабочего сервера SRV1 задать следующее требование назначения функциональности:
- Объект требования: Клиентское соединение с ИБ.
- Тип требования: Назначать.
- Имя ИБ: не указывается.
- Значение дополнительного параметра: BackgroundJob.CommonModule.
Источники:
Согласно описанию на ИТС «2.1.7.3. Требования назначения функциональности» существует возможность «Назначать» «Клиентские соединения с ИБ» на определенный рабочий сервер. В примере «2.1.7.4.6. Назначение конкретных фоновых заданий на конкретный рабочий сервер» указано, что для решения задачи необходимо указать параметр BackgroundJob.CommonModule (по необходимости, с детализацией до конкретной процедуры, например BackgroundJob.CommonModule.РаботаСПолнотекстовымПоиском .ОбновлениеИндексаПолнотекстовогоПоиска) в параметрах требования назначения функциональности.
Источники:
- Комплект вопросов сертификационного экзамена «1С:Профессионал» по технологическим вопросам с примерами решений. Раздел 2. Примеры экзаменационных заданий.
01.09 — 2
Если необходимо настроить кластер серверов таким образом,чтобы информационную базу DemoDB обслуживал только рабочий сервер SRV3, а информационную базу WorkDB обслуживали оба рабочих сервера: SRV1 и SRV2, то для этого необходимо настроить следующие правила:
- Для рабочего сервера SRV3:
- Объект требования: Любой объект требования.
- Тип требования: Назначать.
- Имя ИБ: DemoDB.
- Значение дополнительного параметра: не указывается.
- Для рабочих серверов SRV1 и SRV2:
- Объект требования: Любой объект требования.
- Тип требования: Назначать.
- Имя ИБ: WorkDB.
- Значение дополнительного параметра: не указывается.
Указанные правила «разнесут» по рабочим серверам все механизмы кластера серверов: соединения, фоновые задания, сервисы сеансовых данных и т. д.
Источники:
01.10 — 4
Соединение является средством доступа сеансов к кластеру серверов«1С:Предприятия», содержит ограниченное множество данных соединения, не отождествляется с активным пользователем. Также соединения используются для взаимодействия процессов кластера.
Источники:
01.11 — 1
Сеанс определяет активного пользователя информационной базы и поток управления этого пользователя.Активным пользователем может являться:
- экземпляр клиентского приложения «1С:Предприятия»;
- экземпляр веб-приложения, в котором исполняется веб-клиент;
- экземпляр внешнего соединения (полученный из объекта V83.COMConnector);
- один экземпляр фонового задания;
- одно обращение к Web-сервису.
Источники:
01.12 — 2
Сеансы могут быть активными и спящими. Одно из назначений спящего сеанса ‑ сохранение работоспособности клиентского приложения после перехода клиентского компьютера в различные режимы энергосбережения. Сеанс переходит в спящее состояние в двух случаях:
- При нештатном разрыве соединения, назначенного сеансу (для толстого клиента, внешнего соединения, тонкого клиента при прямом соединении с сервером). При физическом отключении сети сервер обнаруживает разрыв соединения с клиентским приложением в течение 2-3 минуты.
- По истечении интервала времени, в течение которого клиентское приложение, использующее сеанс, не проявляется активности (для веб-клиента и тонкого клиента при подключении через веб-сервер). Если компьютер клиента не находится в режиме энергосбережения, и клиентское приложение бездействует (не выполняет никаких действий пользователя), то оно периодически вызывает сервер «1С:Предприятия» с интервалом 5-10 минут для поддержания активности сеанса. Поэтому не рекомендуется устанавливать время засыпания сеанса меньше 10 минут.
Источники:
01.13 — 2
Интервал времени неактивности настраивается в параметрах информационной базы (в конфигураторе). Значение по умолчанию равно 1200 секунд
Источники:
01.14 — 2
Вопрос неоднозначный. Возможно имеется в виду переустановка соединения на другой рабочий процесс. Если так, то то при установке нового соединения с сервером «1С:Предприятия», системе можно указать, каким образом выбирать рабочий процесс (свойство кластера серверов Режим распределения нагрузки):
- Приоритет по производительности,
- Приоритет по доступной памяти.
В случае указания режима выбора с приоритетом по производительности, при установке нового соединения с сервером «1С:Предприятия» вначале выбирается рабочий сервер с максимальной производительностью. Если таких серверов несколько ‑ рабочий сервер выбирается произвольным образом из этого списка. Затем на выбранном рабочем сервере выбирается рабочий процесс, который обслуживает максимальное количество соединений с необходимой информационной базой. Если таких рабочих процессов несколько ‑ выбирается процесс, который обслуживает максимальное количество соединений с любыми информационными базами. Если и таких рабочих процессов несколько ‑ рабочий процесс выбирается произвольным образом из этого списка.
Существующее соединение с сервером «1С:Предприятия» может быть переустановлено с другим рабочим процессом в одном из следующих случаев:
- текущий рабочий процесс выключен;
- есть рабочий процесс с доступной производительностью не менее чем на 25% большей, чем у данного рабочего процесса.
Переустановка соединения возможна, если выполняются все условия, перечисленные ниже:
- клиентский поток не исполняется на сервере,
- нет открытой транзакции,
- не создано ни одной временной таблицы.
Источники:
01.15 — 1
Список сеансов может быть отображен двумя способами:
- для всего кластера в целом,
- для отдельной информационной базы.
Чтобы отобразить список сеансов для всего кластера в целом, следует в дереве центральных серверов выбрать нужный центральный сервер, выбрать нужный кластер,зарегистрированный на данном сервере, а затем выбрать и раскрыть ветку Сеансы.
Источники:
01.16 — 6
Перезапустить IIS можно двумя способами:
- С помощью Диспетчера IIS
- Из командной строки, с помощью программы IISReset
01.17 — 6
В отличии от IIS, Apache представляет из себя всего одну службу, которую можно перезапустить одним из перечисленных способов:
- Из командной строки: apache -k restart.
- Через Управление компьютером — Службы — Перезапустить соответствующую службу.
- С помощью Диспетчера задач.
Источники:
01.18 — 2
Ни одна из перечисленных программ, кроме Process Explorer не имеет требуемого функционала.
Источники:
01.19 — 3
Спорный вопрос. По данным на ИТС правильным ответом должен являться ответ 4.
Источники:
Однако, это не так. Правильный ответ все же 2.
Объяснить ответ можно, например, так:
Длина очереди 2 и выше говорит,что ВОЗМОЖНО дисковая подсистема не справляется с ТЕКУЩЕЙ нагрузкой. Опять же маленькая длина очереди в отсутствие нагрузки тоже ни о чём не говорит.
Показатели Avg Disc Sec (/Write/Read /Transfer) в случаях с HDD независимо от нагрузки (в теории) будут показывать одни и те же значения. И если значения эти плохие, то дисковая система явно не справляется с нагрузкой.
01.20 — 1
Перед тем, как снимать значения показателя загруженности дискового массива, необходимо убедиться в том, что эталонная система не испытывает недостатка в оперативной памяти. Используйте счетчик «Memory / Available Mbytes» для Windows и команду «free» для Linux. Объем доступной памяти должен быть не менее 500 Мб.
Источники:
Смотрите также:
01.21 — 4
Я бы для этой цели использовал счетчик SQLServer: Memory Manager \Total Server Memory.
Источники:
Но из представленных в вариантах, наиболее подходящим является SQLServer:BufferManager\Page Life Expectancy
Счетчик Page life expectancy сообщает, как долго страница будет постоянно находиться в памяти в нынешнем состоянии. Низкое значение (обычно менее 300 секунд) означает, что система злоупотребляет буферным пулом. Таким образом,потенциально работа памяти может вызывать проблемы, приводящие к снижению производительности.
Источники:
01.22 — 3
Напрямую влиять на число рабочих процессов в кластере серверов 1С:Предприятие 8.3 нельзя. Но в параметрах рабочего сервера можно настроить параметры «Количество ИБ на процесс» и «Количество соединений на процесс», которые будут влиять на число рабочих процессов в кластере.
Спасибо автору!
Спасибо за проделанную работу.
В 6 вопросе правильный ответ — 4.
Проверено на учебном тестировании.
Данная статья писалась по старой версии экзамена. Да, необходимо адаптация для нового сборника. Есть в планах.
01.06 — 1
Должен быть вариант 4
Данная статья писалась по старой версии экзамена. Да, необходимо адаптация для нового сборника. Есть в планах.
Было бы замечательно, если бы указывался и текст вопроса перед ответом
Это запрещено лицензионной политикой компании «1С».
Подразумевается, что вы купити оригинальный сборник и будете готовиться по нему. Данная статья поможет в этом.