Exchange 2010高CPU使用率

我遇到了最近迁移的SBS 2011服务器的问题。 所有似乎运行良好,但我注意到它运行缓慢,看到它是在100%的CPU运行。 看看,这主要是两个使用它的服务:

Store.exeMSExchangeMailboxAssistant.exe

两者在20-50%CPU之间不断波动。 我刚刚重新启动服务器,它仍然是这样的。 我试过停止和重新启动服务等没有运气。

服务器有16Gb的RAM和大约90GB的免费高清空间。 在重新启动之前,store.exe使用的内存仅为8GB以下,正如预期的那样,RAM的总使用率大约为80%。

服务器坐在一个有大约15个用户的客户端。 其中10个邮箱的邮箱上限为2Gb。 由于大量的CAD文件,计划,图纸等,有些用户的邮箱非常大(10GB)

任何想法可能会导致高CPU使用率?

store.exe看到高使用率时,有四点让人store.exe

  1. Exchange服务器上的第三方应用程序。 这可能是反病毒(通常是这种情况),检查邮箱数据库。 也许某种forms的特殊索引或归档工具。 如果你没有这些,继续前进。
  2. Exchange服务器本身有一个病毒。 这有时会发生。 伤心,但是是真的。 对我来说,SBS机器似乎更倾向于这一点,而不是因为SBS本身的任何事情,更多的是因为SBS通常适合的小型部署环境的文化。
  3. 邮箱数据库正在经历某种forms的损坏,不足以使数据库完全脱机。 您需要研究“ 信息存储完整性检查器(ISinteg) ”。 如果您拥有Exchange 2010 SP1,则ISinteg不再是独立应用程序,但已转换为以下两个PowerShell / EMS cmdlet: New-MailboxRepairRequestNew-PublicFolderDatabaseRepairRequest
  4. Exchange服务器需要更新。 我知道,这是一个有点跛脚。 但是,大量的更新汇总,修补程序和修补程序已经发布,解决了store.exe问题。 请确保你有所有相关的补丁。 仔细检查WSUS或任何你用来pipe理补丁。 确保所有内容wuau.exe被批准,然后等待wuau.exe向SBS计算机本身显示更新。

尝试安装Exchange 2010的最新Service Pack 3(几天前发布)。 它使您的服务器运行更stream畅。 同时为操作系统本身安装所有需要的Windows更新。 我有与store.exe相同的问题,但安装SP3后,似乎已经下降了一点点。

另外,如果你有一个MS SQL服务器,确保你设置了一个维护,每周收缩或清理一次数据库。

尝试仅将服务器用于交换服务器(imo不应该在该机器上安装其他软件)。