Hello fellow folders,
I'm having a powerfull gameserver for my clan which is under utilized most of the time (peak usage is between 5PM and 4AM) so the rest of the time there is some spair cpu power.
I'm considering donating it to folding@home, but I want to make sure that folding@home doesn't use up all the cpu which would lag the game servers.
I want to make sure the total cpu load on the system doesn't exceed 70%, to prevent lag.
Currently I've set folding@home to use the cpu for a max of 25% but I still see the folding process use 40% of my cpu...
I also see spikes to 100% occasionally.
The only way to limit it's cpu usage is by assigning less cores to it, but I'd prefer to have folding@home auto scale based on the total cpu load, so that it would turn it self off or scale down to prevent the total cpu load to exceed 70%.
How can I accomplish this?
If this isn't possible then perhaps it's possible to set the max cpu cores and have the process terminate and start with different core parameters at different times?
For example: run with 3 cores in the early morning but stop running in the afternoon?
I'm having a powerfull gameserver for my clan which is under utilized most of the time (peak usage is between 5PM and 4AM) so the rest of the time there is some spair cpu power.
I'm considering donating it to folding@home, but I want to make sure that folding@home doesn't use up all the cpu which would lag the game servers.
I want to make sure the total cpu load on the system doesn't exceed 70%, to prevent lag.
Currently I've set folding@home to use the cpu for a max of 25% but I still see the folding process use 40% of my cpu...
I also see spikes to 100% occasionally.
The only way to limit it's cpu usage is by assigning less cores to it, but I'd prefer to have folding@home auto scale based on the total cpu load, so that it would turn it self off or scale down to prevent the total cpu load to exceed 70%.
How can I accomplish this?
If this isn't possible then perhaps it's possible to set the max cpu cores and have the process terminate and start with different core parameters at different times?
For example: run with 3 cores in the early morning but stop running in the afternoon?