I need to provide usage metrics to our corporate IT decision makers in order to justify deploying more machines.
one of the stats that I don’t seem to have any way to generate an accurate number from the repository stats is the overall CPU usage over time. I can get the average CPU utilization per job but not render farm wide.
does anyone know of a way I can get an accurate log of my farm wide CPU utilization?
Ideally I would get an output that would be a timestamp and a utilization for that period so i could log the utilization every 1 minute and that entry would be the average usage of all the machines for that one minute, or it could be an hour or 30 minutes or whatever.
Does this make any sense?
basically in order to get the company I work for to support us with an adequate amount of hardware I have to document a need and they are saying need is based on utilization. I tried to make an argument for job latency, but they don’t get it.
any help is much appreciated
I’m actually on the look out for a farm that has this feature, our own custom tools (on our existing farm) do give total render times but more disappointingly it doesn’t give us total cpu utilisation for a pass/shot/project.
I’m having to wrangle some proper logs to reflect the [budget] remuneration of the time a project was on the farm for but to gauge the cpu load it’s another matter entirely. Is there a way to do this in Deadline?
Cheers
TxRx
You could write an application or script that is scheduled to run at specific intervals. The app could call the following command:
deadlinecommand.exe getslaves true
This will print out all the slave information, which each group of info starting with [SLAVENAME] to make parsing easier. You could then parse out CPUs and CPUUsage and use this information to calculate the overall utilization of the farm. Then, you could save this information to a database or append it to a text file so that you can generate a full report from the data at a later time.
Cheers,
Nice response, thanks for the reply.
I’ll grab an eval of the latest and have a tinker about.
Cheers
TxRx