上一主题: 指定文件复制的云配置下一主题: 指定文件复制排定


配置文件复制设置以优化性能

为了提升性能(上传速度和服务器负荷),文件复制可以将数据以并行块和/或并行线程上传至指定的目标。

块值

您可以设置将同时发送到目标的 1 MB 块的数目。 通过增加并行块的数目,您将减少完成作业的时间,但也将对服务器性能有不利的影响。 必要时,配置该值以获得最佳性能。

例如,如果您正在为 10 MB 的文件执行文件复制,并将 1 MB 块的数目设置为 2,那么文件复制将写 10 块,一次二块。 如果完成该作业需要过长的时间,将该值更改为 4。 完成作业的时间即可减少,因为文件复制现在将以每次写 4 个块的速度写 10 个块,但是您的服务器上的负荷将增加。

存档线程值

文件复制允许您一次复制多个文件。 默认情况下,将目标配置到文件系统时,文件复制将并行传输 8 个文件,将目标配置到云时,将并行传输 32 个文件。 如果文件复制传输数据使用过长的时间,可将线程的数目最高增加到 32 个,从而优化性能。 然而,如果您在内存较少的计算机上遇到问题,请减少线程的数目。

块值和存档线程值可以一起使用以控制文件复制的速度。 如果增加块值和存档线程值,您会看到文件复制执行更快。

例如,如果您正在传输 8 个文件,每个文件 10 MB,并将 1-MB 块的数目设置为 2,则文件复制将一次写入 16 块(8 个文件 X 2-MB 块),但是服务器上的负荷将增加。 当您注意到服务器的负荷增加到会出现问题的程度时,减少线程的数目。 如果目标是云位置,建议将设置配置为至少生成 20 个写入,从而优化性能。

还原线程值

从文件复制还原允许您一次下载多个文件。 默认情况下,将文件复制位置配置到文件系统时,从文件副本还原将下载 8 个文件,将文件复制位置配置到云时,将并行下载 32 个文件。 如果从文件副本还原传输数据使用过长的时间,可将线程的数目最高增加到 32 个。

注意:块值不适用于还原作业。

编录同步线程值

编录同步作业允许您使用多个线程来优化性能。

如果编录同步作业传输数据使用过长的时间,可将线程的数目最高增加到 10 个。 您将注意到作业执行更快,服务器的负荷增加。 当您注意到服务器的负荷增加到会出现问题的程度时,减少线程的数目。

要配置文件复制设置以优化性能,请设置相应的 DWORD 值,如下所示:

  1. 启动注册表编辑器。
  2. 找到注册表项:
    "HKEY_LOCAL_MACHINE\SOFTWARE\CA\Arcserve Unified Data Protection\Engine\AfArchiveDll"
    

    注意:无论文件复制目标是文件系统还是云位置,将使用相同的注册表项。

  3. 要修改将同时发送给目标的 1-MB 块的数目值,请执行以下步骤:
    1. 手动创建“ArchMultChunkIO”的 DWORD 值。
    2. 分配一个 DWORD 值:

      块数的可用范围是 1-4 块。

      默认:4 块

      最高值:4 块

  4. 要修改将并行传输到复制目标的线程(文件)的数目值,请执行以下步骤:
    1. 手动创建“ThreadsForArchive”的 DWORD 值。
    2. 分配一个 DWORD 值:

      文件数的可用范围是 1-32 个文件。

      默认:在将目标配置为文件系统时 8 个文件,将目标配置为云位置时 32 个文件。

      最高值:32

  5. 要修改可从复制目标并行下载的文件副本的数目值,请执行以下步骤:
    1. 手动创建“ThreadsForRestore”的 DWORD 值。
    2. 分配一个 DWORD 值:

      文件数的可用范围是 1-32 个文件。

      默认:复制目标为文件系统时 8 个文件,复制目标为云位置时 32 个文件。

      最高值:32

  6. 要修改执行编录同步时可平行使用的线程(数据流)的数目值,请执行以下步骤:
    1. 手动创建“ThreadForCatalogSync”的 DWORD 值。
    2. 分配一个 DWORD 值:

      文件数的可用范围是 1-10 个线程。

      默认:8 个线程

      最高值:10