Хотя производительность каждого конкретного сайта зависит от конфигураций оборудования и программного обеспечения, равно как и обрабатываемых объемов клиентских данных, существуют некоторые общие рекомендации в отношении мониторинга серверов сайта Configuration Manager и их настройки для достижения максимальной производительности.

Использование дисков в сайтах Configuration Manager

На компьютере сервера центрального сайта диски используются очень интенсивно: характер процессов сайта Configuration Manager предполагает постоянное выполнение операций чтения/записи.

В общем случае поток данных от дочерних сайтов к родительскому сайту в иерархии Configuration Manager выглядит следующим образом:

  • Файлы данных, полученные от клиентов и дочерних сайтов в процессе обмена данными между сайтами, сохраняются в соответствующем каталоге входящих на сервере сайта.

  • Сервер сайта считывает данные, хранящиеся в каталогах входящих, и обрабатывает их. В процессе обработки данных некоторые данные записываются в базу данных сайта на SQL Server.

  • Операции с данными, выполняемые SQL Server, представляют собой комбинации операций удаления, обновления и вставки.

В ходе тестирования производительности Configuration Manager из всех томов дисков наибольший уровень активности был зафиксирован для тома базы данных SQL и тома установки Configuration Manager (с каталогами входящих). Относительно умеренных уровней активности следует ожидать на томе журнала SQL Server, томе базы данных tempdb SQL Server и томе операционной системы.

Важно!
Повышение производительности тома базы данных SQL Server должно быть первым шагом в планировании или улучшении общей производительности сайтов Configuration Manager.

Ухудшение производительности, связанное с фрагментацией дисков

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

Также на производительность сайтов Configuration Manager будет влиять фрагментация индексов SQL Server базы данных сайта. Для регулярного перестроения индексов таблиц базы данных сайта можно использовать встроенную задачу "Перестроить индексы" Configuration Manager.

Загрузка процессора в сайтах Configuration Manager

При разработке Configuration Manager особое внимание было уделено максимизации использования ресурсов ЦП. Зачастую загрузка ЦП на компьютерах серверов сайтов Configuration Manager составляет 85% и выше.

Когда локальный экземпляр SQL Server размещен на том же компьютере, что и сайт сервера, нагрузка на ЦП балансируется между следующими процессами:

  • службой SMS Executive (SMSEXEC);

  • службой SQL Server (MSSQL).

SQL 2005 имеет более агрессивный оптимизатор запросов, потребляющий больше процессорного времени, чем предыдущие версии SQL Server. При размещении базы данных сайта SQL Server на одном компьютере с сервером сайта система потребляет больше ресурсов, чем предыдущие версии SMS, в которых использовался SQL Server 2000. В сайтах с большими объемами обработки клиентских данных SQL Server обычно будет потреблять около двух третей процессорного времени, а оставшиеся ресурсы ЦП будет использовать SMSEXEC.

См. также