如何判断ssd和hdd缓存加速算法哪家好,配比如何控制。
内存配置ceph建议是1t硬盘1g上8-10t大硬盘有何需特殊考虑
各家块文件对象实现和建设付费方式对比,磁盘划分按t付费,还是整机付费,都需要单独建设。
缓存优化算法的评判标准是基于相同的硬件去对比性能和性能的稳定性,对比性能很好理解,通过测试工具或者生产压力进行测试,但同时也需要关注性能的稳定性,也可以理解成波动幅度,对于一些敏感性的应用,例如数据库,对于性能波动会有很高的要求。
单纯从算法层面对比,SSD是为了给HDD进行加速,但SSD的速度肯定高于HDD,所以算法的优化在于写入时尽可能降低SSD被击穿的可能性,读出时提升SSD的命中率,前者在于数据合并的算法概率,加速下刷的机制,大小数据块智能调整等等,这些都有专门的研发算法机制,业内也在持续优化。算法的不同,导致各家厂商对配比的要求也不尽相同,建议还是听从最佳实践。
对于内存的占用,ceph要求对磁盘(osd)的数量相关,对磁盘的容量没有额外要求,但除了磁盘占用,还有管理面、mon等等很多方面都有内存占用,包括有些厂商还需要求内存进行读缓存加速。所以内存空间的计量也需要全面考虑。
分布式文件对象存储的计费方式每家不同,但横向对比可以折算到每T的软硬件成本,是相对较为公平的方式。