|
|
Subscribe / Log in / New account

block: optimize flush for non-queueable flush drive

From:  shaohua.li@intel.com
To:  linux-kernel@vger.kernel.org, linux-ide@vger.kernel.org
Subject:  [patch v3 0/3] block: optimize flush for non-queueable flush drive
Date:  Thu, 05 May 2011 09:59:32 +0800
Message-ID:  <20110505015932.306763905@sli10-conroe.sh.intel.com>
Cc:  jaxboe@fusionio.com, htejun@gmail.com, hch@infradead.org, jgarzik@pobox.com, djwong@us.ibm.com, sshtylyov@mvista.com
Archive‑link:  Article

Flush request isn't queueable. When it's running, other request
can't. We can optimize flush performance according to this knowledge
In my test, I got about 20% performance boost.

v2->v3: mainly adds more comments to explain the optimization and changes
the code position to enable the optimization in SATA.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Copyright © 2011, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds