问题描述: 数据盘IO性能不稳定
用户停掉所有服务后对比测试发现系统盘的IO性能明显比数据盘稳定。
系统盘IO写延时:
数据盘IO写延时:
解决过程:
阿里云的ECS服务器的磁盘数据是分布在一个分布式集群上,所以他的IO是会受网络影响的。也就是说这个问题需要从后端存储集群侧和ECS实例内部来分布分析,现在重点说ECS实例内部分析方法。
系统盘和数据盘底层都是一样的,所有问题可能出在文件系统层。通过“开始-所有程序-附件-系统工具-系统信息-组件-存储磁盘”来查看硬盘的详细信息。发现系统盘是4K对齐的,而数据盘的偏移量mod4096 不为零,那基本可以判断数据盘没有4K对齐导致性能较差。
而2003和redhat5 都是默认不对齐分区的。至此建议用户使用分区工具diskpart来重新分区,之后该现象没有再次出现。
分区方式参考:
https://help.aliyun.com/knowledge_detail/5974425.html
Tips:
在NTFS6.x 以前的规范中,数据的起始写入点正好会介于在两个4K 扇区的中间,也就是说即使是写入最小量的数据(最小量的数据为4K),也会使用到两个4K扇区,显然这样对写入速度和读取速度都会造成很大的影响。为此对于“4K不对齐”的情况来说,一定要修改成“4K 对齐”才行,否则会极大的降低数据写入和读取速度。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。