better backup priority settings to include nice and ionice
Currently it seems the backup priority only takes CPU into account and not I/O
I would prefer the backup low priority settings to be changed into specific values. For example
CPU PRIORITY -> Select Box with options 1-19
IO Class -> Select Box with options 1-3
IO Priority-> Select Box with options 1-7
1 means realtime and the higher the number the less important is the task.
Then this can be converted into custom commands depending on the user needs like:
nice -n{CPU PRIORITY} ionice -c{I/O CLASS} -n{I/O Priority} <backup task command>
For example one could set like this
nice -n19 ionice -c2 -n7 <backup task command>
Already implemented since Plesk Obsidian version.
—
IG
-
Sergey Babkevych commented
+ needed
-
Gabriel T commented
Additionally it will allow us to keep compressed backups instead of uncompressed due to more efficient cpu time usage. Currently pigz is hogging all resources during backups.
-
Thomas commented
I think this is very underestimated. This will speed up servers with many domains and clients and it will open the possibility to allow backup more regulary without slowing down the enitre server dramatically.
-
anonymous commented
It would be awesome to implement in Plesk the possibility to set specific Disk IO and CPU usage limits on processes triggered by backup manager. Such feature would provide more flexibility to SysAdmins on hostings with many domains.