我开发了一个针对Mono的ASP.Net Web服务。我已经将它部署到在Apache下运行Mono的OpenSUSE 11.1 VM。
有没有办法监控我在类似于Windows性能监视器的Linux操作系统下为Mono部署的ASP.Net应用程序的@OutputCache命中率?这不一定涉及性能计数器,而是获得比率的方法。
这与使用CacheDuration属性修饰的WebMethod调用有关,而不是自定义数据缓存方案。
答案 0 :(得分:1)
Mono自Mono 2.0以来一直支持.NET“Performance Counters”,但AFAICT目前只实现了三个标准ASP.NET计数器:Requests Queued,Requests Total和Requests / sec。我想其他人,比如缓存命中率,实现起来非常简单。
您可以使用性能计数器API或mperfmon GUI工具检查性能计数器。