关于在GitHub上的Open Channel SSD 的开源项目好久没人更新过,在qemu搭建的平台上改进过,经常会出现bug, 对内核版本,qemu版本,系统版本要求相当高了。
虽然有很多论文已经发表出来了,但是讲真的觉得很多都是理论假设,并不能真的得到相应的实验结果,因此在学相关方面内容一定[……]
文章分类: 技术文章
可可读OpenChannelSSD之一_简介
Open Channel SSD 是什么
一类简化的SSD,简化到没有传统SSD的核心功能Flash Translation Layer(FTL), 只包含裸NAND芯片和控制器。它的出现可能不受传统SSD厂商待见,因为FTL是SSD控制器中最核心的部分。然而对于拥有庞大数据库企业商来说,它是受宠[……]
可可读OpenChannelSSD之五_VirtualOCSSD实验环境搭建英文
Virtual OCSSD Platform
Virtual OCSSD is a virtual SSD disk, if there is no device in pc, I will install QEMU-NVMe to virtualize the hardware.
What i[……]
可可读OpenChannelSSD之四_pblk
Pblk: Physical Block Device
物理块设备(pblk)是LightNVM target,实现了完全关联的基于主机的FTL,该FTL公开了传统的块I/O接口。本质上,pblk的主要职责是:
- 处理控制器和特定介质之间的约束 (例如,缓存必要的数据量来对Flash页进行[……]
可可读OpenChannelSSD之三_LightNVM子系统
Linux内核中Open-Channel SSD 子系统:LightNVM
它是为Open-Channel SSD 的管理设计和实现的Linux子系统。
下图描述了用于Openchannel SSD(LightNVM)的Linux主机体系结构。
它包含三层组件,每个都为open-[……]