SpanDB:AFast , 现有硬件主要被SPDKRDMA挤压,通过旁路驱动层实现硬件性能最大化 。注:结合图1.1中的1.1ceph_bluestore架构图,我们需要引入二级概念:在ceph的较新版本中,设备模块单独放在blk文件夹中,为了打造高性能 。
1、【论文阅读】存储在SPDK与新硬件设备的探索汇总差的是软件优化和硬件积累 。本文主要介绍存储领域在硬件方向的一些探索 。硬件方向的探索分为两个部分:压榨现有硬件的性能和创新新的硬件设备 。SPDKRDMA是对现有硬件的主要挤压,通过旁路驱动层实现硬件性能的最大化 。新硬件的探索包括奥腾持久内存和KVSSD 。其中永久内存已经有部分云厂商投入使用,而KVSSD还处于学术理论阶段,业界还没有看到大规模使用 。
Spandb:快速、经济高效的LSM tree based k vstoreonhydrify Storage在SPDK引入了这一探索 。TowersBuildinghigh Performance , ScaleinkeyValuestorage System是三星发布的一篇论文 , 介绍了他们的最新产品KVSSD , 并介绍了这种新型存储在kv中的应用 。
2、BlueStore架构及原理 分析Ceph的底层存储引擎经历了几次变化 。目前最常用的是BlueStore,宝石版中推出来替代的 。相比之下,Bluesore直接控制裸盘设备,大大缩短了I/O路径,提高了数据读写效率 。而且BlueStore一开始就是为固态存储设计的 , 对目前主力的SATASSD有更好的支持,也支持NvmeSSD超高速固态 。
【spdk 分析】布洛克、奶牛、RWM等 。书中都有介绍 , 这里也是直接用的 , 基于以上设计,BlueStore的写作策略综合运用了直写、COW和RMW策略 。注:结合图1.1中的1.1ceph_bluestore架构图,我们需要引入二级概念:在ceph的较新版本中,设备模块单独放在blk文件夹中 。
推荐阅读
- 机械精度实例分析,机械产品的实例分析的创新点
- spss统计分析高级教程
- ansys 塑性分析
- r语言的相关性分析
- 美团酒店数据分析,美团优选数据分析
- 酷开网
- mini4什么时候上市的,2023最建议买的平板
- 软件工程系统分析与设计,系统分析与设计报告