我的雇主在全国各地拥有超过一千台服务器(运行sql Server 2005 x64和其他几个应用程序).在我看来,他们都需要做大量的动力不足.
具体来说,我觉得服务器根本没有足够的RAM来满足机器要求的数量.所有服务器目前都有6GB的RAM.用户几乎总是在抱怨性能(主要是因为,immo,服务器经常会进入分页文件).
我终于说服了至少在一个盒子上尝试内存升级并查看结果的权力.但是,他们希望在指标之前和之后,以便他们可以看到费用是合理的.
我的问题是我应该收集哪些指标来确定性能是否真的在盒子上得到改善?我是一个开发者,所以我不确定如何收集和收集什么(我对Perfmon有过的了解).
编辑:我想我正在寻找特定的计数器来测试.
我建议您通过应用程序在内存升级之前和之后对盒子进行加载测试.从用户的角度模拟负载导致性能下降的原因,然后在内存升级后显示改进(像jmeter这样的东西可以在webapp上执行此操作).如果您无法通过应用程序的负载测试来执行此操作,则可以模拟查询.
原文链接:https://www.f2er.com/windows/368866.html然后在执行此操作时,您还可以运行Farseeker建议的计数器.我认为你应该通过前端做到这一点的原因是这些是商务人士,他们可能无法获得整个页面文件的解释或查询时间等.但是他们应该了解应用程序的响应时间,因为它是每个人都在看的改善.
但是,如果测试的成本高于内存本身(制定测试计划,设置服务器以产生负载等),也许您应该让他们相信您的判断,或者做最好的测试.