我想使用 Azure 文件共享与多个虚拟机共享数据文件,然后虚拟机获取上述数据并运行使用这些数据的工具/程序和作业。到目前为止,尝试这样做时,数据访问和传输(这些作业所必需的)似乎非常慢。在本地数据上运行这些工具时不会出现此问题。
我是否错误地使用了 Azure 文件共享或者遗漏了什么?
答案1
首先,您无法将本地运行的数据操作与在任何类型的远程文件共享上运行的数据操作进行比较,因为其中存在一个很大的新组件,即网络。网络共享上的操作总是比本地慢,光速至少可以证明这一点。您没有提到您要移动多少数据,但显然,这也会对事情产生影响
其次,Azure 文件共享速度不是特别快,默认吞吐量最多为 60MB/s。如果您需要更快的吞吐量,则可以查看高级 Azure 文件,它目前处于预览阶段,可将吞吐量提高到 600MB/s 左右。
你还想确保加速网络在您的虚拟机上启用,以确保您获得最佳的网络吞吐量。