[PATCH] NVMe: Add rw_page support

Jens Axboe axboe at kernel.dk
Fri Nov 14 07:07:49 PST 2014


On 11/14/2014 07:58 AM, Matthew Wilcox wrote:
> On Thu, Nov 13, 2014 at 06:29:37PM -0700, Jens Axboe wrote:
>> The downside I see is that this is an OOB IO path. Once we start adding IO
>> scheduling for those that need that, then this will completely bypass that.
> 
> The idea is that you would only enable it for devices that are based on
> NVM that is of "near-DRAM" speeds, and can complete small I/Os as fast
> as they are issued.  For those kinds of devices, there is absolutely no
> value to any kind of IO scheduling.

I agree, that's not the kind of device that people would generally do
scheduling on, and we can't at those rates. But if that's the case, why
isn't this a sync interface? "Near DRAM speeds" and interrupt driven
seems like a poor choice.


-- 
Jens Axboe




More information about the Linux-nvme mailing list