Open-Channel SSD¶
Physical¶
A number of Open-Channel SSDs are available upon request. Public Open-Channel SSDs are
- CNEX Labs LightNVM SDK
- EMC Dragon Fire Board Open-Channel OX Controller
- Radian Memory Systems RMS325
Virtual¶
Virtual Open-Channel SSD devices are supported by the qemu-nvme hosted on GitHub.
Install it by running:
git clone https://github.com/OpenChannelSSD/qemu-nvme.git qemu-nvme
cd qemu-nvme
./configure --target-list=x86_64-softmmu --enable-kvm --enable-linux-aio --enable-virtfs
make
sudo make install
Then use the following flags to setup a device with four luns:
-device nvme,drive=$DRIVE_NAME,\
serial=deadbeef,\
namespaces=1,\
mdts=10,\
nlbaf=5,\
lba_index=3\
lbbtable=$DRIVE_BBT,\
lmetadata=$DRIVE_METADATA,\
lmetasize=$DRIVE_METASIZE, \
lnum_lun=4,lnum_pln=1,lsecs_per_pg=4