** Changed in: linux (Ubuntu Artful)
       Status: Fix Committed => Fix Released

** Changed in: intel
       Status: New => Fix Released

** Information type changed from Private to Public

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1646723

Title:
  [Feature] Swap optimizations to enable fast block devices to be used
  as secondary memory

Status in intel:
  Fix Released
Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Artful:
  Fix Released

Bug description:
  Improved swap performance benefits the new generation of Solid state Block 
devices. Their latencies are getting down to sub 100 usec, which is within an 
order of magnitude of DRAM, and their performance is orders of magnitude higher 
than the single- spindle rotational media we've swapped to historically.
  This could benefit many usage scenarios.  For example cloud providers who 
overcommit their memory (as VM don't use all the memory provisioned).
  Having a fast swap will allow them to be more aggressive in memory overcommit 
and fit more VMs to a platform.
  In our testing, the median latency that the kernel adds to a page fault is 15 
usec, which comes quite close
  to the amount that will be contributed by the underlying I/O devices.
  The software latency comes mostly from contentions on the locks protecting 
the radix tree of the swap cache and also the locks protecting the individual 
swap devices.  The lock contentions already consumed 35% of cpu cycles in our 
test.  In the very near future, software latency will become the bottleneck to 
swap performance as block device I/O latency gets within the shouting distance 
of DRAM speed.

  upstream schedule:
  kernel: 4.10

  Patchset send to ML: 
  http://marc.info/?l=linux-mm&m=147925369906911&w=2 
  https://lwn.net/Articles/704478/

To manage notifications about this bug go to:
https://bugs.launchpad.net/intel/+bug/1646723/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to