|
|
|
|
移动端

6.3.2 性能

《Microsoft Azure 管理与开发.上册,基础设施服务IaaS》第6章存储,本章主要介绍了普通存储和高级存储的使用方法、性能优化、一些常见问题的总结和处理方法、文件共享服务的使用方法、存储管理工具的安装和使用,以及磁盘阵列和LVM的配置方法。本节为大家介绍性能。

作者:世纪互联蓝云公司来源:电子工业出版社|2018-07-07 14:05

【新品产上线啦】51CTO播客,随时随地,碎片化学习

6.3.2 性能

普通存储中,单个Blob 文件的IOPS 上限为500,当IOPS 的瞬时值高于500 时,会出现延迟的I/O 请求,每个普通存储账户的IOPS 上限为20000,当瞬时的总IOPS 高于20000时,也会出现延迟的I/O 请求。

因此,为了避免由于延迟的I/O 请求导致数据不一致、文件系统异常等问题,Azure本身存在相应的保护机制。同时,用户也应当合理分配I/O 资源,针对I/O 资源需求比较高的应用,使用磁盘阵列或者高级存储来减少延迟的I/O 数量。

对于使用普通存储的虚拟机,可以根据虚拟机的型号来合理规划其中存放的磁盘文件数量。例如对于基本层的虚拟机,磁盘的IOPS 上限为300,所以如果全部磁盘的使用均达到上限,则最多不应该在同一个存储账号下同时存放超过66 块(20000/300)磁盘;对于标准层的虚拟机,则应该尽量避免在同一存储账号下存放超过40 块(20000/500)磁盘。

当然这两个例子中仅仅是理论值,对于I/O 密集的应用而言,应当尽量将其磁盘放在独立的存储账号下,从而避免由于延迟I/O 引发的各种问题。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

网络工程师必读——网络系统设计

本书是一本真正意义上的网络系统设计图书,从网络系统设计角度全面介绍了整个网络系统设计的思路和方法,而不是像传统网络集成类图书那样主...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊