PlateSpin Migrate 产品的性能特征取决于许多因素,其中包括:
源与目标的硬件和软件配置文件
PlateSpin 服务器主机的硬件和软件配置文件
网络带宽、配置和条件的具体情况
源工作负载的卷数量及其大小
源工作负载的卷上的文件密度(每单位容量的文件数)
源 I/O 级别(工作负载的忙碌程度)
并发迁移数及目标的数量和类型
数据加密处于启用还是禁用状态
数据压缩处于启用还是禁用状态
在计划大规模迁移工作负载时,您应该执行平均工作负载的测试迁移,并以该结果为基准,在整个项目中定期微调您的度量。除了数据传输过程之外,还需要考虑迁移作业经历的其他阶段(视您的项目的实际情况):
准备和网络设置
源工作负载和目标计算机发现
目标配置
如果需要,PlateSpin Migrate 可以先将工作负载数据进行压缩再在网络上传输。这可让您减少工作负载迁移作业期间传输的总数据量。
压缩率取决于源工作负载的卷上的文件类型,变化范围在约 0.9(100 MB 数据压缩到 90 MB)到约 0.5(100 MB 压缩到 50 MB)。
注:数据压缩利用源工作负载的处理器能力。
您可以对每个迁移作业单独配置数据压缩,您也可以使用 PlateSpin Migrate 客户端指定要全局应用的默认压缩值。请参见部分 6.2, 配置作业默认值。
要使用 PlateSpin Migrate Web 界面设置迁移作业的数据压缩级别,请参见部分 26.1.1, 使用 Migrate 客户端的配置工作流程中的“压缩级别”设置。
PlateSpin Migrate 可让您控制在工作负载迁移过程中发生的由源到目标的直接通讯所占用的带宽的可用量。您可以为每个迁移作业指定吞吐率。您可以指定是要在所有时间都进行限制,还是在特定的星期日期和时间进行限制。这样可以避免迁移流量堵塞生产网络,并会减轻 PlateSpin 服务器的总负载。
带宽限制是工作负载迁移作业配置属性的一个参数。要对迁移作业应用带宽限制,请参见数据传输期间的带宽限制。
在 PlateSpin Migrate Web 界面中,可以针对复制指定中断期间。中断期间会在指定的时间段及指定的模式期间中止所安排复制的启动。在流量高峰期,它可以帮助您为用户或任务关键型通讯留出网络带宽。您还可以使用它来防止其他数据备份或快照活动发生冲突。
您可以设置多个工作负载迁移,然后并行运行它们。使用 VMware ESX 主机执行的可伸缩性测试提供了下列基准建议:
多个迁移到单个 VM 服务器的进程:不超过 10 个
多个迁移到多个 VM 服务器 (ESX) 的进程:不超过 40 个
在 VMware 群集中,请务必在群集中的多个主机之间平衡迁移,以实现最佳性能。
建议您每次在库存中保留的工作负载不要超过 100 到 200 个。完成工作负载迁移后,可以去除这些工作负载,然后添加其他工作负载。
对于配有 8GB RAM 和 4 个 CPU 的 Migrate 服务器,可以使用 Migrate 客户端或 Web 界面来发现库存中最多 200 个左右的工作负载。使用安排的开始日期来控制迁移开始时间,以及要并行运行的迁移作业数。
使用批量发现 CLI 可以通过一个 CSV 文件发现多个工作负载。相关的迁移作业将根据您为其设置的日程表启动。
并行迁移的性能取决于 PlateSpin Migrate 服务器和目标环境中的资源以及可用的带宽。建议您开始时使用较小的负载,然后增大负载,来确定迁移在环境中的性能表现。