Прежде чем устранять неполадки с производительностью сайта Configuration Manager, сначала следует измерить действительную производительность сайта.

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

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

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

Медленная обработка данных системой сайта

Если система сайта Configuration Manager работает медленно, может потребоваться тщательная диагностика дисковой системы.

Решение

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

  • На диске запущены интенсивные операции.

  • Антивирусная программа сканирует каталоги "Входящие" сервера сайта.

  • Запущено резервное копирование системы в периоды замедленной работы системы сайта.

Если перечисленные выше операции не выполняются, рассмотрите возможность выполнения приведенных ниже действий.

  • Перезапуск сервера сайта Configuration Manager и запуск теста производительности диска с целью проверки производительности дисковой подсистемы.

  • При наличии контроллера SAS Raid тщательно проверьте конфигурацию параметров кэширования записи. Если кэширование записи отключено, производительность системы сайта Configuration Manager будет существенно снижена.

Ссылки на устранение общих неполадок с производительностью SQL

Если производительность базы данных сайта или сервера базы данных сайта Configuration Manager работает медленно, следует рассмотреть приведенные ниже сведения.

Решение

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

  • База данных сайта SQL Server, файл tempdb SQL Server и файлы журнала SQL Server установлены на разных томах диска.

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

  • Рассмотрите разделение базы данных tempdb сервера SQL Server на несколько файлов базы данных. С целью улучшения производительности базу данных tempdb сервера SQL Server следует разделить на ряд файлов, соответствующих половине процессоров, установленных на компьютере сервера SQL Server. Если база данных tempdb сервера SQL Server установлена при помощи только одного файла, могут произойти конфликты с несколькими процессорами. Дополнительные сведения см. в разделе "PRB: улучшение параллелизма базы данных tempdb" по адресу http://go.microsoft.com/fwlink/?LinkId=103713.

  • Общие сведения об исследованиях производительности SQL см. в техническом документе "Устранение неполадок производительности на SQL Server 2005" по адресу http://go.microsoft.com/fwlink/?LinkId=103718.

Влияние развертывания клиента на обработку данных сервером сайта

Во время развертывания клиента Configuration Manager много сведений, включая перечисленные ниже, отправляются из только что установленного клиента на сервер сайта.

  • Сообщения об изменении состояния резервной точки состояния во время процесса установки.

  • Регистрация клиента Configuration Manager.

  • Полные отчеты о данных инвентаризации оборудования и программного обеспечения.

  • Полные отчеты о проверке соответствия обновления программного обеспечения WSUS и сообщениях об изменении состояния.

Решение

При планировании развертывания или обновлении значительного количества клиентов Configuration Manager убедитесь, что приняты во внимание расписания настроенных агентов клиентов и влияние на производительность других процессов сайта. Во время развертывания значительного числа обновлений программного обеспечения не рекомендуется развертывать или обновлять клиенты Configuration Manager.

При установке клиентов Configuration Manager обработка сервером сайта всех созданных сведений об установке клиентов может занять значительный период времени. В течение этого периода времени может снизиться производительность системы, пока не будут обработаны данные о всех развертываниях клиентов.

Медленная обработка инвентаризации оборудования

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

Решение

Если существуют подозрения в медленной скорости обработки отчетов об инвентаризации оборудования для сайта Configuration Manager 2007, следует предпринять перечисленные ниже действия.

  • Просмотрите файл журнала inventoryagent.log клиента, чтобы определить, отправляет ли клиент отчеты об изменившихся данных инвентаризации оборудования или полные отчеты. После начального развертывания клиента большое количество отчетов об инвентаризации оборудования являются отчетами об изменившихся данных, содержащими намного меньше данных, чем полные отчеты об инвентаризации. Отображение значительного числа полных отчетов об инвентаризации может быть вызвано непоследовательностью обработки отчетов об инвентаризации сервером сайта. Например, перед обработкой полного отчета об инвентаризации может быть обработан отчет об изменившихся данных инвентаризации оборудования для той же системы. В таком случае на клиент будет отправлен запрос на повторную синхронизацию инвентаризации оборудования, а также будет создан дополнительный полный отчет об инвентаризации. Чтобы определить наличие подобных операций, рассмотрите файл журнала dataldr.log на сервере сайта.

  • Рассмотрите размер файлов инвентаризации оборудования в каталоге «Входящие» сервера сайта, чтобы определить, вырос ли размер файлов инвентаризации программного обеспечения по сравнению с предыдущими отчетами об инвентаризации. Если размер файлов отчетов об инвентаризации оборудования значительно превышает базовые показатели размера файлов начальных отчетов об инвентаризации оборудования, следует определить причину и вероятность увеличения размера последующих файлов отчетов об инвентаризации. Одна из возможных причин – файл SMS_def.mof не изменен для сбора большего количества сведений об инвентаризации от клиентов.

    Примечание
    Счетчики производительности выполняют мониторинг только скорости обработки файлов, а не их размера.
  • Определите использование согласованного файла отчетов об инвентаризации оборудования SMS_def.mof во всей иерархии. В противном случае процессор инвентаризации оборудования может работать очень медленно из-за изменений в схеме базы данных, вызванных разными файлами SMS_def.mof во всей иерархии. Экземпляры изменений в схеме базы данных будут записаны в файл журнала dataloader.log, который следует просмотреть при изучении этой проблемы. Дополнительные сведений об использовании согласованного файла отчетов об инвентаризации оборудования SMS_def.mof во всей иерархии см. в разделе Рекомендации по конфигурации для повышения производительности.

Медленная обработка инвентаризации программного обеспечения

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

Решение

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

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

  • Рассмотрите размер файлов инвентаризации программного обеспечения в каталоге «Входящие» сервера сайта, чтобы определить, значительно ли вырос размер файлов инвентаризации программного обеспечения по сравнению с предыдущими отчетами об инвентаризации. Если размер файлов отчетов об инвентаризации программного обеспечения значительно превышает базовые показатели размера файлов начальных отчетов об инвентаризации программного обеспечения, следует определить причину и вероятность увеличения размера последующих файлов отчетов об инвентаризации программного обеспечения. Одна из возможных причин – сведения об инвентаризации программного обеспечения, которые необходимо собрать от клиентов, изменены администратором.

    Примечание
    Счетчики производительности выполняют мониторинг только скорости обработки файлов, а не их размера.

Медленная обработка записи данных обнаружения

Если производительность обработки файлов записи данных обнаружения сайта Configuration Manager работает медленно, следует рассмотреть приведенные ниже сведения.

Решение

Если существуют подозрения в медленной скорости обработки сообщений о записи данных обнаружения для сайта Configuration Manager 2007, следует предпринять перечисленные ниже действия.

  • Рассмотрите связанные с записью данных обнаружения журналы, чтобы проверить, обрабатываются ли записи данных обнаружения пульса, система Active Directory или записи данных обнаружения пользователя.

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

Медленная обработка сообщений об изменении состояния

Если производительность обработки сообщений об изменении состояния сайта Configuration Manager работает медленно, следует рассмотреть приведенные ниже сведения.

Существует несколько классов данных, обрабатываемых системой состояния Configuration Manager 2007. В общем ниже перечислены самые большие генераторы сообщений о состояния.

  • Сведения об обновлениях программного обеспечения.

  • Сведения отчетов об управлении требуемой конфигурацией.

  • Сведения отчетов Aналитики активов данных клиентских лицензий.

  • Сообщения резервной точки состояния.

Если скорость обработки сообщений об изменении состояния для сайта меньше ожидаемой, приведенное ниже решение может помочь устранить проблему медленной обработки сообщений.

Решение

Отсутствует способ определения типа данных, обрабатываемых системой состояния путем проверки состояния счетчиков производительности системы состояния. Если существуют подозрения в медленной скорости обработки сообщений об изменении состояния для сайта Configuration Manager 2007, следует предпринять перечисленные ниже действия.

  • Проверьте журналы системы состояния на наличие ошибок.

  • Проверьте журналы системы состояния на наличие отчетов о повторной синхронизации от клиентов. Если сервер сайта считает, что на клиенте отсутствуют данные, он отправит клиенту запрос на повторную синхронизацию. Клиент ответит, предоставив данные журнала большого объема, что может привести к выполнению дополнительных операций по обработке данных на сервере.

  • Заново постройте индексы в базе данных сайта Configuration Manager 2007. Система состояния активно взаимодействует с базой данных сайта SQL Server, а фрагментированные индексы могут затронуть производительность.

  • Проверьте расписание операций на сайте, создающих сообщения об изменении состояния. В частности, следует проверить перечисленные ниже операции.

    • Расписания обновления программного обеспечения.

    • Расписание назначения базового показателя конфигурации для управления требуемой конфигурацией.

    • Расписания создания отчетов Aналитики активов данных клиентских лицензий.

    • Влияние любых текущих операций по развертыванию клиентов.

См. также