|
|
View Forum Thread
Anyone can view the forums, but you need to log in in order to post messages.
> Forum Home >
Feature Requests >
Ability to return / record average memory usage per frame 'back' into smedge.
|
Wed, 13/Jan/2010 10:14 AM |
Jamie
102 Posts
|
Hi Robin,
Would be cool to not send 'larger than machine can handle' jobs to the farm or the cpus.
Occasionally when we send early stage scenes and test renders they can be quite bad at paging virtual memory once the physical get's eaten up. Send more than one of that kind of job to that node then you're looking at a locked machine.
If Smedge could parse the memory reports from completed frames it would be possible to alter the cpu allocation per frame on the job on the fly as to make best use of the ram installed on the nodes if the artist hasn't already set it correctly or was unable to.
Just a thought!
cheers
Jamie
|
|
|
|
Wed, 13/Jan/2010 3:54 PM |
Robin
1138 Posts
|
Hi Jamie
That sounds good, except that there would have to be at least one frame already rendered or at least started to render, before you could get the baseline memory utilization for the job. If the very first frame causes the deadlock, from memory issues, you haven't gained anything from this ability in Smedge.
I'll think about it some more and see if I can come up with something.
Thanks
-robin
|
|
|
|
Thu, 14/Jan/2010 12:24 PM |
Jamie
102 Posts
|
Hi Robin,
I can see your point and I agree that if the 1st batch of frames is a killer on the nodes then it's going to possibly not help. What I find is that on some shots they're not clogging up the farm to a standstill all the time when their memory limitations start pushing data to the swapdisk but they do impact on the time rendering overall.
Maybe as a means of making smedge not send two heavy frames to an 4core 8gb node and making optimal use of the ram by analysing the performance of the frames then smedge could alter the cpu allocation (smart-cpu allocation if you like) if the artist has failed to enter it correctly or under-stated the ram the nodes need for each frame etc.
Just a thought!
Cheers
Jamie
|
|
|
|
|
|
. |