gpt4 book ai didi

performance - 在 Web 应用程序的压力测试期间记录性能时,我应该在 Windows 性能监视器中使用哪些计数器?

转载 作者:行者123 更新时间:2023-12-03 17:21:34 27 4
gpt4 key购买 nike

我正在设置 Windows 性能监视器以在运行 MS Web 应用程序压力工具时记录 Web 服务器上的事件。我应该选择哪些计数器,以便更好地了解瓶颈、性能和响应速度慢等问题?

干杯

最佳答案

Windows 性能工具 perfmon 可能不会告诉您很多有关瓶颈所在的信息,但它可以帮助您确定对系统施加的负载的影响,如果运行时间足够长,它可能会告诉您如果您有资源泄漏。

我的基线项目:
流程的所有流程项
处理器
内存

对于采样期,我倾向于将 100-200 个样本作为预期运行时间的目标。

下一组问题将非常具体地针对您的应用程序来确定您需要什么:
.Net 和 ASP 对象(如果适用)
如果您怀疑网络接口(interface)有问题,则网络对象
磁盘 IO,如果您怀疑或想要调查影响在不同负载下正在进行的磁盘事件量。

与收集数据同样重要的是审查的时间。对于第一次查看,值得花一两个小时来调出每个计数器并注意趋势。一旦您对柜台变得更有经验,您就可以专注于特定项目。我倾向于总是检查泄漏的事情:
句柄计数、线程、私有(private)内存、空闲系统页表条目、数据库连接计数(如果可以的话)。

不要忘记查看整个系统,而不仅仅是您的 Web 服务器。应用程序问题可以出现在任何链接的(直接或间接)资源上。仅仅因为其他事情失败或缓慢并不意味着它不是由您的应用程序引起的。

关于performance - 在 Web 应用程序的压力测试期间记录性能时,我应该在 Windows 性能监视器中使用哪些计数器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1131005/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com