CPU早就成为了High IOPS的瓶颈
减少interrupt的方法,batching,将多个requests打包成一个interrupt,会造成latency和throughput的trade-off。由于打包在实际中会造成高延时,所以linux内核默认不采用。
内核瓶颈可以把内核做的一部分事情拿到用户空间来做NVMeDirect。
动态跳转batching?
CPU早就成为了High IOPS的瓶颈
减少interrupt的方法,batching,将多个requests打包成一个interrupt,会造成latency和throughput的trade-off。由于打包在实际中会造成高延时,所以linux内核默认不采用。
内核瓶颈可以把内核做的一部分事情拿到用户空间来做NVMeDirect。
动态跳转batching?