Windows Server 2012 R2 磁盘活动过多

Windows Server 2012 R2 磁盘活动过多

我们有一台运行基于 Web 的 Sybase SQL 和 JBoss 应用程序的 Windows Server 2012 R2。我们发现该应用程序的响应时间非常差。我们发现 svchost.exe DHCPServer 正在创建许多文件,消耗 50-100MB/s。dhcp 目录下的所有文件消耗 24GB。它似乎耗尽了所有可用磁盘带宽,导致 SQL 查询性能不佳。在 LAN 段中没有任何工作站请求 DHCP 请求。

原因是什么?可以修复吗?有什么建议吗?

提前致谢,托马森

svchost.exe(HDCPServer)磁盘活动过多

答案1

这不是 dhcp 服务的“默认”行为。停止服务,删除那些备份文件(不应该有那么多!)并检查有关源 DHCP 的事件日志消息。

很难说这是什么原因造成的,但肯定是不对的。DHCP 每 60 分钟备份一次他的 JET db,这通常不需要花费时间。

答案2

我会运行一个小型的 wireshark,因为我怀疑有故障的设备会导致你的 DHCP 服务器大量工作,也许该设备只是请求 IP 而不接受它,但我们要等到 wireshark 完成才会知道。

由于设备没有 IP,您可以从 wireshark 中找到 MAC,并从交换机知道它在哪里,并且可能只需使用 MAC 即可阻止它。

另一个常见原因是 dhcp 数据库故障,因此您可以停止服务,删除/移动所有日志,重新启动服务并进行备份,在MMC中右键单击服务器并选择进行备份,如图所示;

在此处输入图片描述

相关内容