我有一台运行在 DL380 上的 Windows 2003 SBS 服务器,配有 2 个 LAN 卡,如下所示:192.168.2.2 = LAN 100mb / 192.168.10.1 = 复制子网 1000mb
我有一台在另一台 DL380 上运行的 Windows 2008 标准服务器,该服务器有 2 个 LAN 卡,如下所示:192.168.2.3 = LAN 100mb / 192.168.10.2 = 复制子网 1000mb
通过 \192.168.10.1 复制/粘贴在服务器之间复制文件时,服务器默认使用其他 100mb 网卡,复制大量数据时速度很慢。我如何强制服务器使用我设置的交叉电缆和复制子网?
我早上之前要复制大量数据,因此任何帮助都会很好。
请注意,我现在无法物理访问服务器,只有 ILO 和 RDP
干杯
答案1
使用“ net use * \\192.168.10.2\share
”明确挂载其他服务器的共享。
使用生成的驱动器号(可能是 Z:)进行复制。
使用 robocopy 移动数据:“ robocopy d:\SharedDirectory z: /e /sec /r:1 /w:1
”。
从 M$ 获取 robocopy。
您还可以在 %SystemRoot%\system32\drivers\etc\ 的主机文件中设置 192.168.10.* 地址
答案2
这没有意义。Windows 应该使用绑定到该 IP 子网的 NIC。我看不出明确挂载共享或创建主机条目(如 Posipiet 所建议的)会对此产生什么影响。
为了强制执行此操作,您可以按如下方式添加路线:
route add 192.168.10.0 255.255.255.0 192.168.10.1 metric 1 IF 1
...其中 192.168.10.1 是静态 IP 地址,并且您应输入该卡的接口号,而不是“IF 1”。您可以通过执行“route print”并查看接口列表(最左边的数字)来找到接口号。
答案3
我最终设法使用 ILO 并禁用两台服务器上的 192.168.2.x nics,从而强制它使用 1gb 连接,这大大加快了速度。我尝试手动添加路由,但这并没有像您建议的那样起作用,并且 net use \192.168.10.x 理论也不起作用。无论是通过映射驱动程序访问它还是仅作为快速子网 IP 上的共享,由于某种原因,服务器坚持使用较慢的局域网连接,这非常奇怪。我认为路由语句不起作用,因为它使用交叉电缆,所以服务器都有一个 IP 和子网,但没有指定网关。感谢您的帮助,如果您对将来如何做到这一点有任何想法,我仍然想知道。但是就目前而言,紧急情况已于今天早上 6:30 结束,这让事情变得有点顺利。
谢谢
马丁
答案4
在一个相关的方面,如果你有大文件要复制,请避免使用 robocopy,因为它在多 GB 的文件上非常慢,你可以在这在 Windows Server 性能团队博客上发表。
我现在使用 Richcopy 进行大文件复制,使用 robocopy 进行 CLI 的快速和粗略复制,我不能说我关心 RichCopy 处理 CLI 的方式......