From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757677AbbKFWln (ORCPT ); Fri, 6 Nov 2015 17:41:43 -0500 Received: from mga03.intel.com ([134.134.136.65]:55128 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753234AbbKFWll (ORCPT ); Fri, 6 Nov 2015 17:41:41 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.20,254,1444719600"; d="scan'208";a="813769149" Date: Fri, 6 Nov 2015 22:41:28 +0000 From: Keith Busch To: Jens Axboe Cc: linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, hch@infradead.org Subject: Re: [PATCH 0/5] Initial support for polled IO Message-ID: <20151106224128.GB15185@localhost.localdomain> References: <1446830423-25027-1-git-send-email-axboe@fb.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1446830423-25027-1-git-send-email-axboe@fb.com> User-Agent: Mutt/1.5.20 (2009-06-14) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Nov 06, 2015 at 10:20:18AM -0700, Jens Axboe wrote: > Hi, > > This is a basic framework for supporting polled IO with the block > layer stack, and added support for sync O_DIRECT IO and the NVMe > driver. > > There are a few things missing to truly productize this, but it's > very useful for testing. For now, it's a per-device opt-in feature. > To enable it, you echo 1 to /sys/block//queue/io_poll. This really looks good. I verified similar performance improvements on various NVMe controller types as well. Acked-by: Keith Busch