操作指南

最佳实践

故障处理

API 文档

诚邀爱技术、爱分享的你,成为文档内容共建者> HOT

本文档介绍如何预估通过在线迁移方式,将您的源服务器上的系统、应用程序等从自建机房(IDC)或云平台等源环境迁移至腾讯云云服务器的时间。

迁移时间主要受迁移过程中数据传输速度的影响,您可通过测试迁移源端主机和迁移目标地域主机之间传输速度,预估迁移时间。

不同场景下迁移时间预估

场景1

迁移任务的目标类型是云服务器,那么迁移时间预估主要为实际数据传输时间。

例如,您的源端主机待迁移的所有磁盘数据实际占用量为50GB,出口带宽100Mbps,预估总迁移时间为1.14个小时。步骤如下:

  1. 单位换算
    • 实际宽带速度换算为 MB/s,100Mbps = 100 / 8 = 12.5MB/s
    • 实际磁盘数据量换算为 MB,50GB = 50 × 1024 = 51200MB
  2. 实际数据迁移时间估算
    51200 / 12.5 = 4096秒 = 1.14小时

场景2

迁移任务的目标类型是云服务器镜像,那么迁移时间主要包括实际数据传输时间以及制作镜像时间。

例如,您的源端主机待迁移的所有磁盘数据实际占用量为50GB,出口带宽100Mbps,预估总迁移时间为1.23个小时。步骤如下:

  1. 单位换算
    • 实际宽带速度换算为 MB/s,100Mbps = 100/8 = 12.5MB/s
    • 实际磁盘数据量换算为 MB,50GB = 50 × 1024 = 51200MB
  2. 实际数据迁移时间估算
    51200 / 12.5 = 4096秒 = 1.14小时
  3. 制作镜像时间,制作速度约为160MB/s
    51200 / 160 = 320秒 = 0.089小时
  4. 总迁移时间
    1.14+0.089=1.23个小时。

相关操作:测试数据传输速度

可使用 iperf3 工具测试数据传输速度,例如测试客户端到服务器传输数据的带宽、速率等。

传输速度影响因素

  • 源端主机的出口带宽和目标实例的入口带宽。
    例如,源端主机出口带宽为50Mbps,目标实例入口带宽为100Mbps,则理论上实际传输速度不超过50Mbps。
  • 迁移时并不会一直占满带宽。迁移时可以动态调整目的实例(或中转实例)的入网带宽。
  • 源端主机与目标实例如果处于不同地域时,其传输速度比同地域下慢。
说明
  • 通过控制台在线迁移时,如果迁移目标是云服务器镜像,迁移时会创建一台中转实例(名称为 do_not_delete_csm_instance),带宽上限为50Mpbs。
  • 迁移时您可以在控制台动态调整目的实例(或中转实例)的入网带宽,控制迁移速度。

迁移至腾讯云 Linux 云服务器速度测试

例如,通过控制台在线迁移功能,将服务器迁移至腾讯云 CentOS 7.5 实例。其传输速度测试步骤如下:

  1. 在迁移目标地域创建一台按量计费的 CentOS 7.5 实例。
    说明
    • 若迁移目标是云服务器镜像,则迁移时会创建一台 CentOS 7.5 的中转实例。如需测试其速度,建议选择可用的标准型,且 CPU、内存配置较低的机型,与实际迁移时场景更接近。
    • iperf3 服务端默认端口为 TCP 5201,需要为测试 CentOS 7.5实例的安全组入方向添加并放行 TCP 5201端口。
  2. 分别在目标测试实例和源端主机上安装 iperf3 工具。
    • 执行以下命令,在目标 CentOS 7.5 实例上安装 iperf3 工具。
      yum -y install iperf3
    • 在源端主机主机上安装 iperf3 工具。请根据源端主机 Linux 发行版本使用对应的安装命令安装 iperf3 工具。
  3. 执行以下命令,启动目标 CentOS 7.5 测试实例的 iperf3 为服务端。
    iperf3 -s
    返回如 “Server listening on 5201” 信息,则表示启动成功。
  4. 执行以下命令,在源端主机中启动 iperf3 为客户端。
    iperf3 -c [目标实例IP]
    返回测试结果如下图所示,可知源端主机与测试 CentOS 7.5 实例之间传输速度大概为111Mbps。
目录