我在这个问题中提到了“方向”,但这可能不是最好的词。如果我说错了,请在完整问题之后纠正我。
我们有 2 个文件服务器,其中一个是主动服务器,另一个是被动服务器(或备份服务器)。
我们主要在下班后(无人工作时)同步它们,但有时我们需要在用户工作时同步它们。
在这种情况下,使用 robocopy,我们有两个选择:
- 从 ACTIVE 启动 robocopy,方向为 ACTIVE(本地磁盘)到 \PASSIVE(远程磁盘)
- 从 PASSIVE 启动 robocopy,方向为 ACTIVE(本地磁盘)到 \PASSIVE(远程磁盘)
您认为这两个选项中哪一个对活动文件服务器的性能影响较小?
我的观点是,由于 SMB 协议速度较慢,从被动启动对性能的影响较小...我是对的吗?
答案1
我的想法:选项 2- robocopy 在被动副本上运行。
如果您使用 robocopy 进行同步,它将创建每个文件的校验和并查找更改。这些都是 CPU 操作。因此,让 robocopy 进程在被动机器上运行将为主动文件服务器的日常业务留下更多的 CPU。
但是:我不确定您对选项 2 的解释是否正确:因为如果您在被动服务器上启动 robocopy,这将是本地磁盘,而主动服务器将是远程磁盘 - 对吗?