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 传输的主要内容,如果未能解决你的问题,请参考以下文章