Skip to content

Commit

Permalink
system-helper: set IO class to idle
Browse files Browse the repository at this point in the history
Our benchmarks show this significantly reduces the interactivity impact of
ongoing Flatpak operations while the user is continuing other tasks on the
system. The effect is very pronounced with the default CFQ scheduler, and in
combination with BFQ, using the idle class improves the worst case to nearly
the same as an unloaded system.

Closes: #2071
Approved by: alexlarsson
  • Loading branch information
ramcq authored and rh-atomic-bot committed Sep 4, 2018
1 parent ff55756 commit 060322b
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions system-helper/flatpak-system-helper.service.in
Expand Up @@ -6,3 +6,4 @@ BusName=org.freedesktop.Flatpak.SystemHelper
Environment=XDG_DATA_DIRS=@localstatedir@/lib/flatpak/exports/share/:/usr/local/share/:/usr/share/
ExecStart=@libexecdir@/flatpak-system-helper
Type=dbus
IOSchedulingClass=idle

0 comments on commit 060322b

Please sign in to comment.