我朋友的公司有一台 win2008 服务器,不是 R2,而且它真的很慢,它有 8G 内存,上面运行着 SAP 业务,它还是一个 AD、DHCP、DNS 服务器,还运行着卡巴斯基 6 AV。CPU 使用率一直为 100%,物理内存约为 70%-90%,即使关闭所有程序、禁用 AV,如果检查进程,taskmgr.exe 和 windows 资源管理器有时各自使用 40% 左右,您有什么建议吗?
答案1
是的。
它运行 SQL Server 吗?基本上,AV 包会扫描数据库表吗?这是一个典型的初学者/无操作错误……它们在不断变化,每次变化都会触发 av 包。
临时工作目录、日志文件等也同样如此。
基本上是防病毒的?大量写入的服务器 = 灾难。数据库服务器在这方面非常棘手,因为它们会立即将每个更改写入日志文件(包括刷新驱动器缓存以确保其持久性),而且文件很大。这需要不断重新扫描大型文件。
答案2
发生这种情况时是否正在使用 AD 服务器?
另外,您能告诉我一些其他规格吗,特别是 CPU 有多少个内核以及运行速度是多少?
据我所知,
这可能是 Windows 帐户损坏的问题。因此,我会尝试创建或使用新/其他帐户登录
Windows7 / 2008 r2 存在一个问题,损坏的 .wav 文件会导致 explorer.exe 负载过大,但既然您提到没有 r2,那就不可能了……
答案3
卸载 Kapersky 并重新评估服务器。我记得一位同事在使用 K6 时遇到了问题,卸载后问题就解决了。如果此方法有效,请查看 Kapersky 网站以了解可能的解决方案。
答案4
您在该服务器上安装了许多角色。我建议使用 hyper-v 或 oracle Virtual Box 安装额外的 Windows 2008 作为 VM,并在该服务器上仅安装卡巴斯基。这将提供负载平衡,并且您的 DC 的性能将正常运行。