我尝试在SSD上尽可能快地写入。进行同步写入非常重要,因为我们需要知道数据是否是安全写入的电源故障。
我考虑过自己发送scsi命令,以避免大多数Linux内核块IO堆栈(我们的用例中不需要)。 为了避免内核进入/退出开销,它应该是一个内核模块。
答案 0 :(得分:0)
对设备的典型访问是使用Block IO Stack,如果您打算避免使用IO堆栈,直接写入设备,则需要为SCSI HBA编写自己的低级驱动程序(SSD连接到该驱动程序) )在Linux上。
更重要的是,我认为Linux Kernel Block IO Stack不会对您的测试产生太大影响。