服务器上的CPU利用率很高

服务器configuration:

  • 虚拟专用
  • Windows Server 2008,至强处理器1.6GHZ,4GB RAM
  • MS SQL Server R2 Express
  • IIS 7.0
  • .NET Framework 4.0

问题:

  • 由于CPU使用率过高,网站响应速度非常慢。
  • 有时网站工作正常,但突然间速度变慢,静态HTML页面也不能很快响应。
  • 无论何时我们重新启动服务器或SQL SERVER服务,网站都可以正常工作,但在某个时候网站性能下降,网站速度变慢。

我们试过解决方法:

  • 优化所有存储过程,从存储过程中删除所有不需要的TEMP表。
  • 删除了所有不需要的代码,评论。 未使用的链接,来自源代码的文件引用。
  • 服务器上有杀毒软件,我们扫描整个服务器,但没有发现病毒。
  • 我们停止在服务器中的不需要的服务。
  • 我们也从服务器删除不必要的应用程序。

开始清理进程caching。

分析页面replace统计信息。

如果有的话删除磁盘级别的压缩