存储类问题包括以下类别问题:
- 存储不可用;
- 可用存储容量;
- 磁盘读耗时;
- 磁盘读慢速率;
- 磁盘读失败率;
- 磁盘文件校验失败数;
如何选购合适的存储盘
- 遵循带宽Mbps与存储GB比1:1.5,或1:1.5+的原则,即理解为1Mbps带宽对应配置1.5GB及以上的存储,如:节点100Mbps带宽应该配置容量为128GB及以上的存储,节点出口3Gbps带宽则配置总容量为4TB及以上的存储;
- 出口带宽30Mbps - 40Mbps: 可以使用USB3.0的 U盘,如金士顿DT100G3 64GB U盘;
- 出口带宽40Mbps - 200Mbps: 建议使用eMMC、SATA或M.2 接口SSD ,且以上磁盘4K随机读取测试不低于50M字节/S;
- 出口带宽200Mbps - 300Mbps: 可以使用SATA或M.2接口SSD盘,且以上磁盘4K随机读取测试不低于75M字节/S;
- 出口带宽300Mbps+: 仅可使用PCIE-M.2接口的SSD盘,且以上磁盘4K随机读取测试不低于120M字节/S;
- 出口带宽等于大于3Gbps的X86服务器,必须使用企业级的M.2口/U.2口的SSD固态盘,且总容量在3TB及以上,因为如果使用民用品牌的SSD固态盘时,在磁盘接近写满的情况下,读写速度和响应耗时极其不稳定,影响存储性能和跑量的稳定性。
磁盘性能排序:商用SSD > 家用SSD > HHD混合硬盘 > 商用HDD-机械盘 > 家用HDD-机械盘 > U盘;
磁盘接口性能排序:M.2/U.2 > mSATA > SAS > SATA > USB3.0 > IDE > USB2.0;
常见存储类问题及解答
- Q:磁盘不可用?
- 请检查磁盘介质与设备是否存在接触不良等问题。
- 请检查程序对挂载目录是否有读写权限,确保开启读写权限;
- Q:磁盘读速慢?
- 情况1: 节点混跑其他插件,因其他插件占用磁盘IO,导致彼度云可用存储IO低,导致读取速度慢,建议关闭其他插件,彼度云当前独享跑量将优秀于混合其他插件跑量,如独享跑量差联系彼度云商务;
- 情况2: 排除情况1,则为存储U盘或SSD性能差,建议单点更换存储U盘或SSD后测试, 更换可参考 《如何选购合适的存储盘》小节
- Q:有效磁盘容量不足?
- 情况1: 节点混跑其他插件,请排查是否满足我方最低存储冗余与带宽存储比要求;
- 情况2: 排除情况1,则为存储U盘或SSD存储不足,建议提升存储容量。要求每1MB/s最低存储为8GB。如:带宽出口为5MB/s的设备,有效磁盘容量应大于40G。
- Q:为什么设备会出现不断掉盘和离线的状况?
- 通过分析,读写器性能差的硬盘,会导致数据读写器一直处于等待的同步状态,当等待一段时间越来越长时,就会出现替换掉盘及设备离线的现象,建议您使用读写能力更好的硬盘。
- Q:格式化磁盘后收益会提高吗?
- 格式化硬盘收益增长属于小部分设备,大部分设备由于丢失缓存文件,存在收益不断且波动大的现象。经技术人员分析,格式化硬盘后,小部分设备收益增长原因如下:
- 业务文件随机部署的概率性问题;
- 由于磁盘中的业务文件是系统随机部署的,跑量高低受到文件热度的影响,因此会出现偶尔跑低,偶尔跑高的正常情况。
- 磁盘读写性能差:由于磁盘读写性能差,在缓存上逐渐增加以后,由于读写器的增加增加,IO转换也逐渐提高,相对应的会暴露出识别性能差的弊端,会过度消耗系统资源,从而导致跑量降低。而在格式化硬盘以后,会短暂的释放部分IO资源,因为调度快速响应IO优的设备,跑量会暂时性提高。重新存储逐渐增加,依然会出现IO跑高导致低跑量的现象。格式化磁盘对磁盘本身也是一种损耗,建议结合个人情况,更换读写性能更好,品质优良的磁盘使用,金山云将会继续优化调度策略。
备注:格式化磁盘会删除磁盘中的数据,因此在格式化硬盘前,请确保硬盘中无个人数据。
- Q:磁盘如果存在坏道,会影响收益吗?
- 如果需要调度的数据刚好在坏道上,预期收益产生影响,尽量避免使用坏盘。
- Q:双盘会比单盘的收益高吗?
- 可以使用双盘,2 * 240G SSD的运行量效果达到480G SSD,但具体收益与实际运行量有关,双盘收益不一定高。另外机械盘会有一定的性能提升,与固态盘混用时可能会影响收益,更推荐使用存储介质的固态单盘。
- Q:1T的机械盘与240G的固态盘谁有优势?
- 前期因为缓存减少,固态硬盘IO性能更优,会有所优势。中后期因为机械盘容量更大,能够存储的缓存文件更多,访问命中更高,会占用优势。推荐您使用读写性能更好,质量优良的大容量的磁盘。
- Q:更换硬盘会影响收益吗?
- 更换硬盘后,前期会重新部署缓存,不同机器,区域和网络环境部署缓存的速度会有一定的差异。因此,收益提升的速度也不同,建议您耐心观察更换。
- Q:旧硬盘的缓存可以使用吗?
- 可以在其他设备进行使用,但不能缓存副本,会造成文件索引异常。
- Q:缓存系统会自动删除吗?
- 缓存资源由系统调度分配,会根据资源的冷热严重程度进行调整,无需手动删除缓存。
- Q:磁盘无法写满正常吗?
- 磁盘在写满后,会严重降速,尤其是SSD硬盘,从而跑不起来