Could you create /etc/systemd/system/snapd.service.d/prio.conf with
[Service] IOSchedulingClass = best-effort IOSchedulingPriority = 7
in it, followed by running
systemctl daemon-reload && systemctl restart snapd.service
and seeing if you can reproduce the issue?
If this is what I think it is, it _should_ be handled by the io scheduler, but maybe lowering our priority improves things.
Could you create /etc/systemd/ system/ snapd.service. d/prio. conf with
[Service] ority = 7
IOSchedulingClass = best-effort
IOSchedulingPri
in it, followed by running
systemctl daemon-reload && systemctl restart snapd.service
and seeing if you can reproduce the issue?
If this is what I think it is, it _should_ be handled by the io scheduler, but maybe lowering our priority improves things.