Azure IO 传输

Posted

技术标签:

【中文标题】Azure IO 传输【英文标题】:Azure IO transfer 【发布时间】:2018-12-15 08:29:25 【问题描述】:

我们有一个 VM 设置来在 Azure 中运行 SQL 服务器。我们看到磁盘写入在测试期间使用 WRITE THROUGH 的速度为 0.6MBps。我们已经尝试了许多不同的方法来改变 Azure Vm 类型 D 系列 L 系列等。我们还创建了不同的基于 RAID 的磁盘。这是 Azure 中的一个限制,它只能对非缓存磁盘执行一定的速率,而不是宣传为 500MBps.. 对提高 WRITE THROUGH 速率有什么帮助吗?

【问题讨论】:

【参考方案1】:

为了防止阻塞问题并提高 IO 性能,我们需要:

1.Prevent VM level throttling at all cost.
2.Prevent disk level throttling if the application has dependent blocking issue due to the software design. Adding more disks to create a storage pool may help.

更多关于Azure VM Storage Performance and Throttling的信息,我们可以参考: Azure VM Storage Performance and Throttling

根据您的问题,由于您使用的是SQL Server,这里有一篇关于如何在Microsoft Azure 虚拟机中优化SQL Server 性能的文章:Performance best practices for SQL Server in Azure Virtual Machines

【讨论】:

以上是关于Azure IO 传输的主要内容,如果未能解决你的问题,请参考以下文章

Azure跨境数据传输速度测试

Azure数据传输计费模式

从 Azure 存储流式传输 blob - 无法访问已关闭的流

将文件传输到 Azure 虚拟机的最佳方式是啥?

从 Azure 存储中流式传输 blob

通过 Azure 媒体服务从 Azure 云存储 Blob 流式传输 mp3(仅限音频)