I have a PBS running on NVME but the datastores are on ZFS arrays of HDD's. The problem is scheduled tasks can all run at once so you get in a situation where IO wait is like 30% because the disks are thrashing.
I can't predict how long each task will take so I can't manage this with scheduling.
I have a script that monitors running tasks and when all are complete it shuts down to save energy, then the BIOS on the machine wakes it up at midnight to sync the new backups again, the trouble is they all run at once.
Basicallty I'm look for a way to queue tasks and run one after another to give the HDD's a chance to breath and be more effiecient.
Would a ZIL log dev on an NVME help? if so what size?
Thanks,
I can't predict how long each task will take so I can't manage this with scheduling.
I have a script that monitors running tasks and when all are complete it shuts down to save energy, then the BIOS on the machine wakes it up at midnight to sync the new backups again, the trouble is they all run at once.
Basicallty I'm look for a way to queue tasks and run one after another to give the HDD's a chance to breath and be more effiecient.
Would a ZIL log dev on an NVME help? if so what size?
Thanks,
Last edited: