过程监控

时间:2009-11-25 14:28:26

标签: monitoring memory-management

是否有一个应用程序能够监视和记录有关另一个进程(特别是IIS aspnet_wp.exe)的信息(到文件),如(在一段时间内): - 进程的内存使用情况 - cpu使用

或许还有另一种方法来监控IIS进程?

谢谢Pawel

4 个答案:

答案 0 :(得分:1)

您可以查看Microsoft的Process Monitor

  

Process Monitor是一种先进的   显示的Windows监视工具   实时文件系统,注册表和   进程/线程活动。它结合了   两个遗产的特点   Sysinternals工具,Filemon和   Regmon,并添加了一个广泛的列表   增强包括丰富和   非破坏性过滤,   综合事件属性等   会话ID和用户名,可靠   流程信息,完整线程   具有集成符号支持的堆栈   对于每个操作,同时进行   记录到文件等等。

答案 1 :(得分:0)

答案 2 :(得分:0)

您可能希望从Red Gate查看ANTS性能和内存配置文件。我正在使用他们的内存分析器来跟踪一些内存问题。

答案 3 :(得分:0)

几乎任何允许自定义检查的监控系统或框架都可以做到这一点。 你写了你的支票,只需在其中加一条线就可以发布/打印/把东西放到你选择的文件中。

例如,我使用sensu,我想在ruby中进行自定义检查。

所以我可以轻松做一些像

这样的事情
if %x[{ping]}
  ok
  %x[{ print ‘all is well’ > syslog]}
end

与您可以为大多数其他监控系统(如Nagios等)所做的类似。