是否有一个应用程序能够监视和记录有关另一个进程(特别是IIS aspnet_wp.exe)的信息(到文件),如(在一段时间内): - 进程的内存使用情况 - cpu使用
或许还有另一种方法来监控IIS进程?
谢谢Pawel
答案 0 :(得分:1)
您可以查看Microsoft的Process Monitor。
Process Monitor是一种先进的 显示的Windows监视工具 实时文件系统,注册表和 进程/线程活动。它结合了 两个遗产的特点 Sysinternals工具,Filemon和 Regmon,并添加了一个广泛的列表 增强包括丰富和 非破坏性过滤, 综合事件属性等 会话ID和用户名,可靠 流程信息,完整线程 具有集成符号支持的堆栈 对于每个操作,同时进行 记录到文件等等。
答案 1 :(得分:0)
一个选择是Process explorer http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
答案 2 :(得分:0)
您可能希望从Red Gate查看ANTS性能和内存配置文件。我正在使用他们的内存分析器来跟踪一些内存问题。
答案 3 :(得分:0)
几乎任何允许自定义检查的监控系统或框架都可以做到这一点。 你写了你的支票,只需在其中加一条线就可以发布/打印/把东西放到你选择的文件中。
例如,我使用sensu,我想在ruby中进行自定义检查。
所以我可以轻松做一些像
这样的事情if %x[{ping]}
ok
%x[{ print ‘all is well’ > syslog]}
end
与您可以为大多数其他监控系统(如Nagios等)所做的类似。