ASP.NET Performance,100“Memory Hard Faults”表示内存交换问题?

时间:2010-04-11 19:34:58

标签: .net asp.net performance iis-7

通过客户网站,我们目前遇到了性能问题。

在分析问题时,我们发现了每分钟意外数量的112“内存硬故障”。有人能解释这个价值的含义吗?当需要进行内存交换时,是否会发生这种情况 - 因此根本原因是内存不足?

即使CPU值看起来很高,也不是慢速网站的主要问题。你同意吗?

alt text http://i40.tinypic.com/20kpt2x.png

查看处理器时间:

alt text http://i40.tinypic.com/1zzkqpc.png

我们将很快将SQL-Server和Web服务器分开。

1 个答案:

答案 0 :(得分:2)

w3wp.exe的工作集近4GB。是的,这听起来像是你有记忆问题。

这并不一定意味着你只是没有足够的内存 - 我的猜测是你在某个地方有泄漏。 CPU使用量也令人不安地高。网站使用了多少处理器?

此外,看起来数据库和网站正在同一主机上运行 - 您能够将它们分开吗?