在创建数据收集器集并尝试启动后,在 Windows 2008 服务器上运行 perfmon 时收到以下错误:
“数据收集器集或它的某个依赖项已在使用中。”
我有两台配置相同的虚拟机。它在一台服务器上运行良好,但在另一台服务器上却不行。
有什么想法吗?
答案1
我在 Sysinternals Process Explorer 运行时遇到了同样的问题。退出 Sysinternals Process Explorer 解决了该问题。
答案2
通常,此问题涉及“NT Kernel Logger”,这是一个内核事件提供程序。此提供程序不能被多个消费者(例如,多个数据收集器集)同时访问。资源监视器访问此提供程序。
查看您的 DCS 是否正在收集内核记录器信息。在运行 DCS 之前,请停止资源监视器。如果运行多个收集内核记录器信息的 DCS,请一次运行一个 DCS。
答案3
我遇到了完全相同的问题。我发现在性能监视器的事件跟踪会话下,NT 内核记录器正在运行。我停止了它,DCS 运行良好。奇怪的是,在另一台服务器上没有 NT 内核记录器。这就是它运行没有问题的原因。
答案4
应停止“数据收集器集 -> 事件跟踪会话 -> NT 内核记录器”中提供的 NT 内核记录器文件