Page 1 of 1

How to use Nimby Scheduler

Posted: Fri Sep 07, 2018 12:59 pm
by crisosie
I've been looking for some documentation about Nimby but haven't found anything other than this
http://cgru.info/afanasy/server#farm_nimby_idle_cpu

We are trying to program our computers so that they will start rendering at a certain time (say midnight) and stop rendering at another time (say 7am).
Is there an easy way to do this? How would you do this? Can I have a step to step guide?

Thank you in advacne!!

Re: How to use Nimby Scheduler

Posted: Wed Sep 19, 2018 11:00 am
by timurhai
Hi.
Sorry for a delay, i was on vocation.

There is a Nimby Scheduler in a CGRU Keeper http://cgru.info/keeper
CGRU Keeper is a Py(Qt|Side) program that should be launched with a display by a logged in user (CgArtist).
It can turn on and off Nimby at configured time on a logged in workstations.

You can also configure auto Nimby in a farm setup (configuration) file http://cgru.info/afanasy/server#farm_nimby_idle_cpu
For example Nimby will be turned off automatically by afserver when a free (has no afanasy tasks) machine has less than 5% CPU (nimby_idle_cpu=5) for last hour (nimby_busyfree_time=3600)
This way no keeper, display and logged in user needed, you can use this on render nodes and workstations.

Re: How to use Nimby Scheduler

Posted: Thu Mar 12, 2020 5:30 pm
by rhradec
There's no setup to turn NIMBY on automatically by the farm setup, right? Is the only way to turn it on by using the keeper?

I'm trying to "auto-on" nimby (and also eject running renders when nimby is turned on) when users start using the machine, so to avoid frustration.

Re: How to use Nimby Scheduler

Posted: Fri Mar 13, 2020 10:52 am
by timurhai
Hi.
You can setup farm to set/unset nimby depending on cpu/mem/disk/network usage.
And not on time or user login.

Re: How to use Nimby Scheduler

Posted: Mon May 23, 2022 5:19 pm
by 3dlp
Hi
Cant find this on Docs (links broken)
Which are the differences between nimby and NIMBY ?
thx !

Re: How to use Nimby Scheduler

Posted: Tue May 24, 2022 8:00 am
by timurhai
Hi
https://cgru.readthedocs.io/en/latest/a ... html#state

There is no documentaton on Nimby schedule.

Old forum links can be broken as documentation moved from https://cgru.info/ to https://cgru.readthedocs.io/en/latest/.
This allows developers to write docs collaboratively using reStructuredText and Sphinx.

Re: How to use Nimby Scheduler

Posted: Tue May 24, 2022 11:01 am
by 3dlp
Its ok, thanks for your reply

I remember reading that one nimby is instantaneous and the other is executed at the times set in the schedule.
which is which ?

nimby =
NIMBY =

cheers

Re: How to use Nimby Scheduler

Posted: Tue May 24, 2022 12:21 pm
by timurhai
nimby and NIMBY are render states.
Render state can be set automatically by afserver (auto nimby), by users via GUIs, by JSON and Python APIs.
CGRU Keeper can set nimby by schedule via Python API.

Re: How to use Nimby Scheduler

Posted: Tue May 24, 2022 1:57 pm
by 3dlp
Thanks !