提问者:小点点

Azure DevOps:将文件复制到az fileshare的速度非常慢


当我从我的Azure运营模式管道挂载Azure文件共享并通过机器人复制将文件复制到文件共享时,这是每分钟80兆字节(12 MBit/s)非常慢:

               Total    Copied   Skipped  Mismatch    FAILED    Extras
    Dirs :       456       456       249         0         0         0
   Files :      4122      4122         0         0         0         0
   Bytes :   2.809 g   2.809 g         0         0         0         0
   Times :  18:36:49   0:35:04                       0:00:00   0:01:10
   Ended : Wednesday, January 29, 2020 11:52:31 PM

我使用StorageV2帐户。Azure DevOps和存储帐户位于不同的区域。这是我使用的robocopy命令:

robocopy ..\my_directory z:\my_directory /E /NS /NC /NP /XD .git /MT:32 /W:5

... 这就是我在管道中安装azure文件共享的方式:

New-PSDrive -Name $(storage.drive) -PSProvider FileSystem -Root "$(storage.unc)" -Persist

这正常吗?我怎样才能使它明显更快?


共2个答案

匿名用户

当我将Azure文件共享移动到与Azure运营模式管道相同的区域时,它变得非常快(1分30秒)。

Azure DevOps的区域显示在Azure DevOps的组织设置中。

匿名用户

对于这种情况,我们建议使用AzCopy v10,而不是使用robocopy。4或更高版本。与robocopy不同,它针对远距离传输到云存储进行了优化。

(我们也有各种功能更全面的数据传输工具,但要获得与robocopy直接媲美的用户体验,但速度更快,AzCopy才是最好的选择)。