[PATCH v2 0/4] Reduce page allocator traffic caused by NFSD

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Mel-

I've been testing these four, which include a working version of
your bulk allocator patch. In "Refresh rq_pages" I've replaced
the cond_resched() call with schedule_timeout(), as you requested.

As always, review comments and test results are welcome.

---

Chuck Lever (3):
      SUNRPC: Set rq_page_end differently
      SUNRPC: Refresh rq_pages using a bulk page allocator
      SUNRPC: Cache pages that were replaced during a read splice

Mel Gorman (1):
      mm: alloc_pages_bulk()


 fs/nfsd/vfs.c                   |   4 +-
 include/linux/gfp.h             |  24 +++++++
 include/linux/sunrpc/svc.h      |   1 +
 include/linux/sunrpc/svc_xprt.h |  28 ++++++++
 mm/page_alloc.c                 | 110 +++++++++++++++++++++++++++++++-
 net/sunrpc/svc.c                |   7 ++
 net/sunrpc/svc_xprt.c           |  55 ++++++++++++----
 7 files changed, 214 insertions(+), 15 deletions(-)

--
Chuck Lever




[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux