From: Luke Cole <luke@(email surpressed).au>
Subject: Re: rush slowness/timeouts
   Date: Mon, 02 Jan 2006 20:54:46 -0500
Msg# 1164
View Complete Thread (8 articles) | All Threads
Last Next
Hi Greg,

over to that machine and look at 'top' and/or the output of eg. 'vmstat 3'


    BTW, I should add the 'vmstat 3' command is linux specific.
    The equiv on a Mac would be, IIRC, "vm_stat 3".

These commands are useful if you suspect renders are taking up too much
    cpu by thrashing the box with eg. swapping/paging activity.

If, however, rushd is busy (ie. is taking up >90% of the cpu, and showing at the top of the top(1) report), then don't bother using vmstat/vm_stat. In that case let us know, and we can debug from there to determine why rushd is so busy. (Maybe jobs are invoking 'rush' commands during rendering that are beating up the server. A common problem is when custom render scripts are used that invoke commands like 'rush -lf' or 'rush -notes' commands before or after every rendered frame, invoking excessive TCP connections
    back to the job server, causing the job servers to appear 'slow')

If rushd is busy, do you have job serving distributed to several machines (good),
    or are all jobs being submitted to a single machine (bad)?

We have job serving distributed between 3 or 4 machines the 250 jobs are split roughly equally between the job hosts. I'll check a few of the other machines - it looks like the hosts are being hammered by the renders rather than rush.

Silly of me to think rush could be the cause!  :)

Thanks for your excellent assistance,

---
Luke Cole
Systems Administrator / TD

FUEL International
65 King St., Newtown, Sydney NSW, Australia 2042



Last Next