可可读OpenChannelSSD之六_从OpenChannelSSD到ZNS

关于在GitHub上的Open Channel SSD 的开源项目好久没人更新过,在qemu搭建的平台上改进过,经常会出现bug, 对内核版本,qemu版本,系统版本要求相当高了。
虽然有很多论文已经发表出来了,但是讲真的觉得很多都是理论假设,并不能真的得到相应的实验结果,因此在学相关方面内容一定[……]

阅读全文

可可读OpenChannelSSD之一_简介

Open Channel SSD 是什么

一类简化的SSD,简化到没有传统SSD的核心功能Flash Translation Layer(FTL), 只包含裸NAND芯片和控制器。它的出现可能不受传统SSD厂商待见,因为FTL是SSD控制器中最核心的部分。然而对于拥有庞大数据库企业商来说,它是受宠[……]

阅读全文

可可读OpenChannelSSD之四_pblk

Pblk: Physical Block Device

物理块设备(pblk)是LightNVM target,实现了完全关联的基于主机的FTL,该FTL公开了传统的块I/O接口。本质上,pblk的主要职责是:

  1. 处理控制器和特定介质之间的约束 (例如,缓存必要的数据量来对Flash页进行[……]

阅读全文