Ars*_*nko 5 windows-server-2008 performance file-sharing network-share adapter
我有如下配置:两台Windows Server 2008非虚拟机(一个数据库服务器和一个应用服务器)通过两个网卡连接到同一个网络,一个快的(1 Gbps),一个慢的(100 Mbps) . 它们具有不同的 IP,但共享相同的配置。
应用程序服务器从数据库或文件共享请求另一台服务器的数据。它使用机器名称连接到共享:\\DataServer01\<FileName>
。\\DataServer01
DNS 服务器中关联的第一个 IP是 192.168.1.19(由 1 Gbps 适配器使用)。我希望每次都使用它,只有在快速的失败时才使用慢的。
有时,应用服务器以最大速度从共享中下载文件,但有时,传输仍然使用应用服务器端的快速192.168.1.22,而数据库服务器端的慢速192.168.1.18,限制速度为?11兆字节/秒。
我没有精确的指标,但从我所看到的情况来看,我想它有一半的时间无法使用默认连接,随机。
如果我指定\\192.168.1.19\<FileName>
而不是\\DataServer01\<FileName>
,则一切正常并以最大速度运行。
如何诊断正在发生的事情?从共享发送文件时,是否有强制 Windows 选择随机网络适配器的策略?是否有检查 DNS 服务器的设置(Windows Server 2008 的一个角色)?
正如devicenull所说,这是一个名称解析的问题。
我怀疑正在发生的事情是您正在使用 NetBIOS 名称解析。如果网络上没有运行 WINS 服务器,则此名称解析通过网络广播进行。
服务器上的哪一张卡首先回复此广播,就会被使用,直到名称解析缓存条目过期(我认为是 10 或 15 分钟),然后将出现另一个广播。
您可以在这里阅读更多相关信息: http://www.techrepublic.com/article/how-netbios-name-resolve-really-works/5034239