This discussion is locked
Moondragon

Q: Making FCSvr run more than on job at a time?

Hello everyone,

How do I make FCsvr run more than one job at a time? I'm watching my Job Progress window and only one clip is being worked on at a time (creating thumb, poster, etc.) Also, when I look at the QMaster Admin it shows only one core working (even though I have all eight cores set for compressing).

Thanks for any help you can give me

Micheal

Xserve, Mac OS X (10.6.4)

Posted on Oct 3, 2010 6:30 AM

Close

Q: Making FCSvr run more than on job at a time?

  • All replies
  • Helpful answers

  • by Alejandro Grigera,

    Alejandro Grigera Alejandro Grigera Oct 3, 2010 8:31 AM in response to Moondragon
    Level 1 (55 points)
    Oct 3, 2010 8:31 AM in response to Moondragon
    It's actualy very long to explain in this post but I recommend you read all te Qmaster manual to understand the way it works.
    Just to help you in the process
    1) What you see in the Qmaster admin is a cluster wich can have several instances of compressor within it to run several process at the same time
    2) If you have in fact more than 1 instance of compressor within the cluster (lets say 4) you have 2 options depending of the compressor setting you are using. If the Allow Job Segmenting is ON in the setting all 4 instances are going to be use to transcode the clip and you can see the segments (batch monitor) in wich the file is partition to transcode them separately (in this case 8 segments of video and 1 audio). If the option is OFF only 1 instance is going to run to transcode 1 file, but in this case you can have up to 4 files transcoding at the same time.
    3) Make sure you have the qmaster cluster selected in the compressor option in the preferences panel of the FCS admin window.
    4) The number of cores used to trancode files is manage by Qmaster but I can tell you that if you have an 8 core MACPRO with 4 instances running, around a 90% of the CPU is being used for the compressor when you have 4 jobs running at the same time or 1 with job segmenting ON. When job segmenting is off and there is only 1 job running I saw over 50% of the system cpu running on that process.
    5) Probably the most important point: I really hope for your own good that you have Qmaster and FCS running on 2 different machines. As you can see Qmaster is using serious CPU during trancoding.

    Hope this help
  • by Moondragon,

    Moondragon Moondragon Oct 3, 2010 9:00 AM in response to Alejandro Grigera
    Level 1 (0 points)
    Oct 3, 2010 9:00 AM in response to Alejandro Grigera
    hey alejandro,

    thanks for the quick response!

    okay it's a little clearer now how things are working... I'll look for the Allow Job Segmenting and make sure it is on.

    also I have FCSvr and Qmaster running on the same machine, but Services only on that one... here's what I mean

    Xserve #1 = FCSvr and QMaster (services only) and only 4 of 8 cores set for Compressor (the other 4 are for managing the 30TB Raid hanging off of this Xserve.

    Xserve #2 = Qmaster (services and cluster controller) with al 8 cores dedicated to Compressor

    That's my current config

    Micheal
  • by Alejandro Grigera,

    Alejandro Grigera Alejandro Grigera Oct 3, 2010 10:28 AM in response to Moondragon
    Level 1 (55 points)
    Oct 3, 2010 10:28 AM in response to Moondragon
    Ok Moon I'm glad to be able to help you.
    just a couple of questions: When you say 30TB Raid, you mean you have an Xsan? Or just a big Raid on the Xserve? Second, how do you manage to split 4 cores to compressor and the others to qmaster in Xserve #1?
    Whatever the answers to those question are I always prefer to run qmaster and FCS on separated Xserve, if you need more power to transcode just buy another machine with an extra 8-core (but that is just my personal opinion)

    Best regards