Назад | Перейти на главную страницу

Perfmon - Невозможно запустить набор сборщиков данных

При запуске perfmon на сервере Windows 2008 после создания набора сборщиков данных и попытки запуска я получаю следующую ошибку:

«Набор сборщиков данных или одна из его зависимостей уже используется».

У меня две виртуальные машины настроены одинаково. Он отлично работает на одном сервере, но не работает на другом.

Есть предположения?

У меня была такая же проблема во время работы Sysinternals Process Explorer. Выход из Sysinternals Process Explorer устранил проблему.

Обычно эта проблема связана с "NT Kernel Logger", который является поставщиком событий ядра. К этому провайдеру не могут получить доступ одновременно несколько потребителей (например, несколько наборов сборщиков данных). Монитор ресурсов обращается к этому провайдеру.

Посмотрите, собирает ли ваша DCS информацию регистратора ядра. Перед запуском DCS остановите монитор ресурсов. При запуске нескольких DCS, собирающих информацию регистратора ядра, запускайте по одной DCS за раз.

У меня была точно такая же проблема. Я обнаружил, что в системном мониторе в разделе «Сеансы трассировки событий» запускался NT Kernel Logger. Я остановил это, и DCS заработала нормально. Что было странно, так это то, что на другом сервере NT Kernel Logger не было. Вот почему он работал без проблем.

У меня было открыто диалоговое окно свойств за монитором производительности. Я закрыл Performance Monitor, снова открыл Performance Monitor, после чего смог без проблем запустить DCS.

Этот файл регистратора ядра NT, который доступен в «Набор сборщиков данных-> Сеансы трассировки событий-> Регистратор ядра NT», должен быть остановлен.

Откройте perfmon, перейдите в папку Reports. Разверните «Определено пользователем», затем выберите свой собственный набор сборщиков данных.

Удалите файлы .blg