降低Unity中内置deja dup/duplicity进程的进程优先级

Sim*_*rta 5 backup unity deja-dup duplicity 16.04

我使用 deja dup/duplicity 提供的 Ubuntu 16.04/Unity 的集成备份服务。每当执行备份时,由于使用了复杂的差异/压缩/加密机制,我的系统变得非常慢(烦人但仍然可用)。

有没有办法为Unity 启动的进程设置一个很好的值(deja dup/duplicity/gpg)?或者有没有其他方法可以在执行备份时提高系统的响应能力?

Sim*_*rta 6

编辑/etc/xdg/autostart/deja-dup-monitor.desktop并预先设置Exec值,例如

before: Exec=/usr/lib/x86_64-linux-gnu/deja-dup/deja-dup-monitor
after:  Exec=/usr/bin/nice -n 19 /usr/bin/ionice -c2 -n7 /usr/lib/x86_64-linux-gnu/deja-dup/deja-dup-monitor
Run Code Online (Sandbox Code Playgroud)

nice值被设定为deja-dup-monitor与所有的进程它产生(deja-dup/ duplicity/ gpg)。

更改这些值显着提高了我的系统的响应能力,即使在备份期间总负载仍然在 30% 到 90% 之间(所有内核总和)。

注意:当您点击 Ubuntu 系统设置中的“立即备份”按钮时,这不起作用。