什么原因导致我的 LAN Ping 大于 100ms?

什么原因导致我的 LAN Ping 大于 100ms?

我有 2 台服务器(均为:Windows Server 2008、双 Xeon 2.8Ghz、32GB RAM、8 x 15k SAS 驱动器)。其中一台是 DC/Web 服务器/Exchange 服务器,另一台是 SQL 服务器 (2008)。

我有一个 48 端口 Netgear GS748T 千兆交换机。

当我从一台服务器 ping 到另一台服务器时,我得到的 ping 时间是 <1ms,很好,但是当我从一台 PC ping 时,我得到的 ping 时间从偶尔的 <1ms 到 >500ms 不等!!

如果我登录任一服务器并查看任务管理器,CPU 使用率峰值为 20%,内存使用率是 100%,但我相信这是正常的,因为 Exchange 只会使用您拥有的内存,并在请求时释放它。网络使用率峰值为 1%。

我真的不明白 ping 值怎么会有这么大的变化。我知道我提供的信息很少,但这就是我所知道的,我很抱歉,但有人能帮忙吗?

在回答问题时,我已经通过 IP 地址和主机名执行了 ping 操作,ping 时间没有差别。

答案1

如果我登录任一服务器并查看任务管理器,CPU 使用率峰值为 20%,内存使用率是 100%,但我相信这是正常的,因为 Exchange 只会使用您拥有的内存,并在请求时释放它。网络使用率峰值为 1%。

内存使用率不应达到 100%,即使使用 Microsoft Exchange,也应该有一些可用空间。

最有可能的是您的服务器因页面文件而导致磁盘损坏;使用性能监视器以及资源监视器来检查每秒的页面错误数量(总数和每个进程)。

然后,弄清楚如何让您的服务器消耗更少的内存或添加更多 RAM。请注意,在专业设置中,服务器仅用于托管极少数服务。在一台服务器上安装 IIS、Exchange、文件托管等可能会拖慢您的服务器,在某些情况下甚至会影响您的网络性能。


当我从一台服务器 ping 到另一台服务器时,我得到的 ping 时间是 <1ms,很好,但是当我从一台 PC ping 时,我得到的 ping 时间从偶尔的 <1ms 到 >500ms 不等!!

尝试排除网络中的因素,以找到问题的根源。可能是服务器...

答案2

问题原来出在 Exchange。store.exe 占用了它能获得的所有 RAM,虽然它在需要时会释放它,但这需要时间。

因此,如果像我们一样,您有一个相对安静的 Web 服务器,当您确实收到一些请求时,RAM 必须由 store.exe 释放,然后才能由 IIS 使用(这是由一小段分页时间引起的),但是当 IIS 再次变得安静时,store.exe 会再次窃取所有 RAM,您将面临一场持续不断的战斗。

我在 Exchange 中设置了最大和最小 RAM 使用量(在 Google 上查找说明),现在 Exchange 非常正常并且 IIS 运行顺畅。

相关内容