论文部分内容阅读
近些年来,为了满足各种应用日益增长的I/O性能要求,存储子系统经历了巨大的变革。基于PCIe接口的SSD(solid state drive)凭借其高带宽,低延迟的特点逐渐成为主流的存储设备。包括I/O栈设计在内的针对PCIe SSD的研究,将成为存储领域的研究热点。目前涉及到PCIe SSD具体实现细节的文献相对缺乏,不利于相关研究的开展。归纳了PCIe SSD设计中需要考虑的问题与相关研究,并介绍了一个实际的PCIe SSD原型系统的实现方案。同时,对原型系统中的I/O栈驱动层的设计和优化技术也进行了分析,包括DMA(direct memory access)优化技术和多队列多中断技术。最后,对原型系统进行测试,并与商用PCIe SSD测试结果对比,表明原型系统具有更高的性能,有助于PCIe SSD的相关研究。