Linux下的单声道ASP.Net Web服务CacheDuration命中率

时间:2009-07-27 14:52:43

标签: asp.net web-services caching mono duration

我开发了一个针对Mono的ASP.Net Web服务。我已经将它部署到在Apache下运行Mono的OpenSUSE 11.1 VM。

有没有办法监控我在类似于Windows性能监视器的Linux操作系统下为Mono部署的ASP.Net应用程序的@OutputCache命中率?这不一定涉及性能计数器,而是获得比率的方法。

这与使用CacheDuration属性修饰的WebMethod调用有关,而不是自定义数据缓存方案。

1 个答案:

答案 0 :(得分:1)

Mono自Mono 2.0以来一直支持.NET“Performance Counters”,但AFAICT目前只实现了三个标准ASP.NET计数器:Requests Queued,Requests Total和Requests / sec。我想其他人,比如缓存命中率,实现起来非常简单。

您可以使用性能计数器API或mperfmon GUI工具检查性能计数器。