Public bug reported:

Microsoft would like to request the following upstream commit in all
releases supported on Azure.  This commit improves a signification delay
in hibernation/resume:

55c4478a8f0e("PM: hibernate: Batch hibernate and resume IO requests")


Details of this commit:
Hibernate and resume process submits individual IO requests for each page of 
the data, so use blk_plug to improve the batching of these requests.

Testing this change with hibernate and resumes consistently shows
merging of the IO requests and more than an order of magnitude
improvement in hibernate and resume speed is observed.

One hibernate and resume cycle for 16GB RAM out of 32GB in use takes
around 21 minutes before the change, and 1 minutes after the change on a
system with limited storage IOPS.

** Affects: linux-azure (Ubuntu)
     Importance: Undecided
         Status: New

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

Title:
  [linux-azure] Batch hibernate and resume IO requests

Status in linux-azure package in Ubuntu:
  New

Bug description:
  Microsoft would like to request the following upstream commit in all
  releases supported on Azure.  This commit improves a signification
  delay in hibernation/resume:

  55c4478a8f0e("PM: hibernate: Batch hibernate and resume IO requests")

  
  Details of this commit:
  Hibernate and resume process submits individual IO requests for each page of 
the data, so use blk_plug to improve the batching of these requests.

  Testing this change with hibernate and resumes consistently shows
  merging of the IO requests and more than an order of magnitude
  improvement in hibernate and resume speed is observed.

  One hibernate and resume cycle for 16GB RAM out of 32GB in use takes
  around 21 minutes before the change, and 1 minutes after the change on
  a system with limited storage IOPS.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-azure/+bug/1904458/+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