我在托管平台上有一个大型 ASP.NET 网站。它与许多其他应用程序共享机器。我们无权访问机器本身(只有 FTP 帐户)。
我们的客户抱怨它开始表现得很糟糕,尤其是在高峰时段。我已经运行了一些远程测量(使用类似 JMeter 的工具),它告诉我,是的,它在高峰时段确实表现得相当糟糕。它没有告诉我为什么。客户拒绝在没有一些确凿事实的情况下转移到专用服务器。
在我看来,我需要的是关于机器本身的硬数据。设置本地性能测试环境会非常耗时,而且我无法估计服务器性能。
我的问题:当我对机器的访问受限并且肯定无法访问性能监视器时,是否有一种收集(大量)性能测量的好方法?任何代码都必须在 asp.net 应用程序本身中运行,而不会搞砸太多。