我最近在两个不同的位置移动了很多很多文件.使用相同的robocopy命令,每个数据集完全相同,但在
Windows Server 2012 R2上使用PowerShell v4花费不到30分钟的时间在Windows Server 2008 R2 SP 1上耗费了大约15个小时(PowerShell v2) )在我们ISP的服务器中心.两台服务器中的后者实际上有更多的RAM和CPU(两倍,实际上:512 GB内存,64内核).
两个任务之间唯一明显的硬件差异(对我来说)是在2012服务器上我将数据从本地磁盘移动到SAN卷,而在2008 R2服务器上它是跨SAN(从LUN到LUN).我不希望这是罪魁祸首,因为源和目标卷之间的iSCSI带宽在每台机器上是相同的.
也许我错过了一些东西所以我想把它放在这里,看看你们可能有什么见解.
(1)DAS – > RAM – >网络 – > SAN
比.
(2)SAN – >网络 – > RAM – >网络 – > SAN
在第二个场景中,每个I / O只有两个网络跃点而不是一个.与本地磁盘相比,网络速度较慢,因为碰撞点太多,因此构建管道时会出现问题.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。