[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Condor-users] Central Manager performance during matchmaking

Hi Ian,

Thanks for your reply. 
By the way, is it enough to monitor the condor_negotiator service to
summarize the workload/performance of the Central Manager during
matchmaking? Based on my understanding that the condor_negotiator is the
most related to the matchmaking activity while condor_collector is only
used to collect the classAd in the Condor pool. 

Appreciate of your advice. Thanks.

Noorisyam Hamid

-----Original Message-----
From: condor-users-bounces@xxxxxxxxxxx
[mailto:condor-users-bounces@xxxxxxxxxxx] On Behalf Of Ian Chesal
Sent: Tuesday, July 21, 2009 12:14 AM
To: Condor-Users Mail List
Subject: Re: [Condor-users] Central Manager performance during
matchmaking<SPAM? (Gambling)>

> I would appreciate if you can share with me the example of condor
classAd with simple
> description vs. complex descriptions. I will use the given classAds to
submit to the
> CM and monitor the workload of the condor_negotiator daemon. This
experiment is
> actually to study the performance/scalibility of my CM based on the
increasing number
> or the complexity of the classAds.

You actually have 4 cases to measure:

Case 1: Simple job ad, simple slot ad
Case 2: Simple job ad, complicated slot ad
Case 3: Complicated job ad, simple slot ad
Case 4: Complicated job ad, complicated slot ad

And even that is...uh...simplifying the measurement cases considerably.

For Case 1: Create a slot that has no restrictions on. Create jobs that
have no "Requirements =" lines in them that you know will match to the

For Case 2: Make the Start expression and/or the Rank expression on the
slot something funky with time-of-day logic and username logic. Use the
same jobs as in Case 1.

For Case 3: Add a Requriments string to your job ad that looks at only
Condor-default attributes on a machine. Use the same machine ad as in
Case 1.

For Case 4: Same job ads as in Case 3 but now add in the machine ads
from Case 2. Maybe define custom attributes on the machine and match
against those in the jobs.

Sky's the limit on how "complicated" you want to get with the
complicated case.

- Ian

Confidentiality Notice.
This message may contain information that is confidential or otherwise
protected from disclosure. If you are not the intended recipient, you
are hereby notified that any use, disclosure, dissemination,
distribution,  or copying  of this message, or any attachments, is
strictly prohibited.  If you have received this message in error, please
advise the sender by reply e-mail, and delete the message and any
attachments.  Thank you.

Condor-users mailing list
To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with
subject: Unsubscribe
You can also unsubscribe by visiting

The archives can be found at: