Changes between Version 67 and Version 68 of ProjectOptions
- Timestamp:
- Jun 1, 2008, 3:05:10 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ProjectOptions
v67 v68 12 12 }}} 13 13 14 == Scheduling: limiting work distribution==14 == Scheduling: general == 15 15 16 16 {{{ … … 63 63 }}} 64 64 If set, [AppFiltering user application selection] applies to [BetaTest beta test applications] as well as others. 65 66 == Scheduling: array-based scheduling ==67 65 {{{ 68 66 <nowork_skip> 0|1 </nowork_skip> 69 67 }}} 70 68 If the scheduling server has no work, it replies to RPCs without doing any database access (e.g., without looking up the user or host record). This reduces DB load, but it fails to update preferences when users click on Update. Use it if your server DB is overloaded. 69 70 == Scheduling: job-cache scheduling == 71 72 This is the default. 73 The feeder (a daemon program) maintains a cache of jobs in shared memory. 74 Instances of the scheduler get jobs from this cache, 75 reducing their database access overhead. 76 71 77 {{{ 72 78 <shmem_work_items>N</shmem_work_items> 73 79 }}} 74 The size of the shared-memory array of jobs. Default is 100.80 The size of the job cache. Default is 100 jobs. 75 81 {{{ 76 82 <feeder_query_size>N</feeder_query_size> … … 96 102 Results with priority at least 'reliable_on_priority' will be sent only to reliable hosts; increase priority of duplicate results by 'reliable_priority_on_over'; increase priority of duplicates caused by timeout (not error) by 'reliable_priority_on_over_except_error'. 97 103 104 == Scheduling: matchmaker scheduling == 105 106 This is a variant of job-cache scheduling. 107 The job selection policy is determined by a "score function"; 108 this highest-scoring jobs are sent to the client. 109 110 {{{ 111 <matchmaker>0|1</matchmaker> 112 }}} 113 If set, enable matchmaker scheduling. 114 {{{ 115 <mm_min_slots>N</mm_min_slots> 116 <mm_max_slots>N</mm_max_slots> 117 }}} 118 Specify the min and max number of jobs to scan for a given client request. 119 Defaults are 20 and 50. 120 {{{ 121 <job_size_matching>0|1</job_size_matching> 122 }}} 123 If set, include a term in the score function that 124 favors sending large jobs to fast hosts. 125 To use this, you must run the census program as a periodic task 126 to maintain statistics on the distribution of host speeds. 98 127 99 128 == Scheduling: locality scheduling ==