我们在服务器上运行Asp.net MVC 4站点,当200个用户在线并在网站上做某事时。网站无法访问。当我从服务器看cpu和ram usae时。 w3wp.exe和sqlserver.exe正在使用高CPU,并且sql server的磁盘I / O使用率很高。
我下载了Apache JMeter以对应用程序进行负载测试。我设置了200个用户的负载测试并将http请求设置为home / index.Again使用w3wp.exe(IIS进程)的CPU使用率很高,并且无法使用浏览器窗口访问站点。
但我真的不知道如何识别问题。我在哪里可以找到当200个用户在线时,为什么w3wp.exe进程具有高CPU使用率和sql服务器?
答案 0 :(得分:2)
可能存在很多问题。到目前为止你尝试了什么?
我建议您尝试一些工具,如:
这些都不是神奇的子弹,还有其他类似的可用,但这些应该可以帮助你找到问题的根源。祝你好运。