On 2008-12-16 06:07:23 -0800, Greg Ercolano <erco@(email surpressed)> said:
For instance, if your nodes each have 4000 of ram
(in the rush/etc/hosts file), then submit with
"Ram: 4000" to ensure no more than one instance
of that job is started on each machine, to prevent
using more licenses than you have.
I'll try setting the RAM explicitly. Good idea, I haven't tried that.
Try telling rush to render one of your scenes on just
one machine, and then query the renderman license server
to see how many licenses it thinks that machine has checked
out for rendering, and then look at how many processes
are actually running on the machine (with ps(1) or TaskManager)
I'm using the Pixar licensing tools to check how many licenses stations
have, and they'll often take two or three licenses. I don't know if its
because a frame is failing then checking out a new frame before it lets
go (or doens't let go) of the previous license, or because the license
server does not use
a persistent connection to the client to determine license status.
More poking required.
Thanks.
-x
|