Hi David, After a complaint about it in the BOINC forums, I tested the <fetch_minimal_work> option in cc_config.xml tonight. The user doing the previous test said that using this option (either from the command line, or through the core client config file) would make his system fetch just one task for his 4 CPU system. Meaning that it left 3 CPUs free.
So I tested this, running my Processor: 4 GenuineIntel Intel(R) Core(TM) i3 CPU 530 @ 2.93GHz, with 3 CPUs, and one free to be able to run the ATI GPU without interference. I tested it on my then still 'full cache', aka all CPU cores had a task. One of the tasks ended, it uploaded, was reported and no next task was downloaded. So I am now running with one CPU core running idle, 2 cores being used and the GPU being used. Not what you said in a mail in 6/2/10: "I changed the BOINC client to support "run 1 task and exit". To do this, use the following options or config flags: fetch_minimal_work: tells the client to fetch only 1 job per device exit_when_idle: tells the client to exit when jobs are done. (Note that this runs 1 task per device; e.g. on a 4-CPU machine it will run 4 jobs. You can change this using the "ncpus" option)." Here's the log with <rr_simulation>, <work_fetch_debug>, <cpu_sched_debug> and of course <fetch_minimal_work> 17/12/2011 23:12:13 | | Re-reading cc_config.xml 17/12/2011 23:12:13 | | Config: report completed tasks immediately 17/12/2011 23:12:13 | | Config: fetch minimal work 17/12/2011 23:12:13 | | Config: ignoring ATI GPU 10 17/12/2011 23:12:13 | Albert@Home | Config: excluded GPU. Type: ATI. App: all. Device: 10 17/12/2011 23:12:13 | | Config: don't compute while BurnoutParadise.exe is running 17/12/2011 23:12:13 | | Config: don't compute while Crysis.exe is running 17/12/2011 23:12:13 | | Config: don't compute while Crysis2.exe is running 17/12/2011 23:12:13 | | Config: don't compute while dxhr.exe is running 17/12/2011 23:12:13 | | Config: don't compute while dxhrml.exe is running 17/12/2011 23:12:13 | | Config: don't compute while FarCry2.exe is running 17/12/2011 23:12:13 | | Config: don't compute while GTAIV.exe is running 17/12/2011 23:12:13 | | Config: don't compute while Launcher.exe is running 17/12/2011 23:12:13 | | Config: don't compute while LaunchGTAIV.exe is running 17/12/2011 23:12:13 | | Config: don't compute while NFS11.exe is running 17/12/2011 23:12:13 | | Config: don't compute while oblivion.exe is running 17/12/2011 23:12:13 | | Config: don't compute while OperationFlashpoint.exe is running 17/12/2011 23:12:13 | | Config: don't compute while RedRiver.exe is running 17/12/2011 23:12:13 | | Config: don't compute while RedRiverLauncher.exe is running 17/12/2011 23:12:13 | | Config: don't compute while skyrim4gb.exe is running 17/12/2011 23:12:13 | | Config: don't compute while SkyrimLauncher.exe is running 17/12/2011 23:12:13 | | Config: don't compute while SpybotSD.exe is running 17/12/2011 23:12:13 | | Config: don't compute while steam.exe is running 17/12/2011 23:12:13 | | Config: don't compute while TESV.exe is running 17/12/2011 23:12:13 | | Config: don't compute while TESV.exe.4gb is running 17/12/2011 23:12:13 | | Config: don't use GPUs while steam.exe is running 17/12/2011 23:12:13 | | Config: GUI RPC allowed from: 17/12/2011 23:12:13 | | Config: 192.168.1.4 17/12/2011 23:12:13 | | log flags: file_xfer, sched_ops, task, benchmark_debug, checkpoint_debug 17/12/2011 23:12:13 | | log flags: coproc_debug, cpu_sched, cpu_sched_debug, dcf_debug, file_xfer_debug 17/12/2011 23:12:13 | | log flags: rr_simulation, sched_op_debug, scrsave_debug, statefile_debug 17/12/2011 23:12:13 | | log flags: task_debug, work_fetch_debug 17/12/2011 23:12:13 | | [cpu_sched_debug] Request CPU reschedule: Core client configuration 17/12/2011 23:12:13 | | [work_fetch] Request work fetch: Core client configuration 17/12/2011 23:12:14 | | [cpu_sched_debug] schedule_cpus(): start 17/12/2011 23:12:14 | | [rr_sim] start: work_buf min 8640 additional 43200 total 51840 on_frac 0.893 active_frac 0.427 17/12/2011 23:12:14 | malariacontrol.net | [rr_sim] 0.00: wu_1205_511_114814_0_1324003328_0 finishes (125.99G/1.80G) 17/12/2011 23:12:14 | malariacontrol.net | [rr_sim] 70.10: wu_1205_514_114814_0_1324003329_0 finishes (3610.52G/1.80G) 17/12/2011 23:12:14 | Einstein@Home | [rr_sim] 16408.93: LATeah0077S_672.0_26350_0.0_1 finishes (19074.75G/1.00G) 17/12/2011 23:12:14 | Albert@Home | [rr_sim] 96844.41: p2030.20100913.G44.54-00.26.S.b3s0g0.00000_1496_0 finishes (1087695.08G/11.02G) 17/12/2011 23:12:14 | Albert@Home | [cpu_sched_debug] scheduling p2030.20100913.G44.54-00.26.S.b3s0g0.00000_1496_0 (coprocessor job, FIFO) (prio -2.967707) 17/12/2011 23:12:14 | Albert@Home | [cpu_sched_debug] reserving 1.000000 of coproc ATI 17/12/2011 23:12:14 | Einstein@Home | [cpu_sched_debug] scheduling LATeah0077S_672.0_26350_0.0_1 (CPU job, priority order) (prio -0.015974) 17/12/2011 23:12:14 | malariacontrol.net | [cpu_sched_debug] scheduling wu_1205_511_114814_0_1324003328_0 (CPU job, priority order) (prio -0.016319) 17/12/2011 23:12:14 | malariacontrol.net | [cpu_sched_debug] scheduling wu_1205_514_114814_0_1324003329_0 (CPU job, priority order) (prio -0.017132) 17/12/2011 23:12:14 | | [cpu_sched_debug] enforce_schedule(): start 17/12/2011 23:12:14 | | [cpu_sched_debug] preliminary job list: 17/12/2011 23:12:14 | Albert@Home | [cpu_sched_debug] 0: p2030.20100913.G44.54-00.26.S.b3s0g0.00000_1496_0 (MD: no; UTS: yes) 17/12/2011 23:12:14 | Einstein@Home | [cpu_sched_debug] 1: LATeah0077S_672.0_26350_0.0_1 (MD: no; UTS: no) 17/12/2011 23:12:14 | malariacontrol.net | [cpu_sched_debug] 2: wu_1205_511_114814_0_1324003328_0 (MD: no; UTS: no) 17/12/2011 23:12:14 | malariacontrol.net | [cpu_sched_debug] 3: wu_1205_514_114814_0_1324003329_0 (MD: no; UTS: no) 17/12/2011 23:12:14 | | [cpu_sched_debug] final job list: 17/12/2011 23:12:14 | Albert@Home | [cpu_sched_debug] 0: p2030.20100913.G44.54-00.26.S.b3s0g0.00000_1496_0 (MD: no; UTS: yes) 17/12/2011 23:12:14 | Einstein@Home | [cpu_sched_debug] 1: LATeah0077S_672.0_26350_0.0_1 (MD: no; UTS: no) 17/12/2011 23:12:14 | malariacontrol.net | [cpu_sched_debug] 2: wu_1205_511_114814_0_1324003328_0 (MD: no; UTS: no) 17/12/2011 23:12:14 | malariacontrol.net | [cpu_sched_debug] 3: wu_1205_514_114814_0_1324003329_0 (MD: no; UTS: no) 17/12/2011 23:12:14 | Albert@Home | [coproc] ATI instance 0: confirming for p2030.20100913.G44.54-00.26.S.b3s0g0.00000_1496_0 17/12/2011 23:12:14 | Albert@Home | [cpu_sched_debug] scheduling p2030.20100913.G44.54-00.26.S.b3s0g0.00000_1496_0 17/12/2011 23:12:14 | Einstein@Home | [cpu_sched_debug] scheduling LATeah0077S_672.0_26350_0.0_1 17/12/2011 23:12:14 | malariacontrol.net | [cpu_sched_debug] scheduling wu_1205_511_114814_0_1324003328_0 17/12/2011 23:12:14 | malariacontrol.net | [cpu_sched_debug] scheduling wu_1205_514_114814_0_1324003329_0 17/12/2011 23:12:14 | Einstein@Home | [cpu_sched_debug] LATeah0077S_672.0_26350_0.0_1 sched state 2 next 2 task state 1 17/12/2011 23:12:14 | malariacontrol.net | [cpu_sched_debug] wu_1205_511_114814_0_1324003328_0 sched state 2 next 2 task state 1 17/12/2011 23:12:14 | malariacontrol.net | [cpu_sched_debug] wu_1205_514_114814_0_1324003329_0 sched state 2 next 2 task state 1 17/12/2011 23:12:14 | Albert@Home | [cpu_sched_debug] p2030.20100913.G44.54-00.26.S.b3s0g0.00000_1496_0 sched state 2 next 2 task state 1 17/12/2011 23:12:14 | | [cpu_sched_debug] enforce_schedule: end 17/12/2011 23:12:49 | malariacontrol.net | [checkpoint] result wu_1205_511_114814_0_1324003328_0 checkpointed 17/12/2011 23:13:08 | malariacontrol.net | [task] Process for wu_1205_511_114814_0_1324003328_0 exited 17/12/2011 23:13:08 | malariacontrol.net | [task] task_state=EXITED for wu_1205_511_114814_0_1324003328_0 from handle_exited_app 17/12/2011 23:13:08 | | [cpu_sched_debug] Request CPU reschedule: application exited 17/12/2011 23:13:08 | | [work_fetch] Request work fetch: application exited 17/12/2011 23:13:08 | | [statefile] set dirty: ACTIVE_TASK_SET::poll 17/12/2011 23:13:08 | malariacontrol.net | Computation for task wu_1205_511_114814_0_1324003328_0 finished 17/12/2011 23:13:08 | malariacontrol.net | [task] result state=FILES_UPLOADING for wu_1205_511_114814_0_1324003328_0 from CS::app_finished 17/12/2011 23:13:08 | malariacontrol.net | [dcf] DCF: 3.316720->3.839114, raw_ratio 3.839114, adj_ratio 1.157503 17/12/2011 23:13:08 | | [statefile] set dirty: handle_finished_apps 17/12/2011 23:13:08 | | [cpu_sched_debug] Request CPU reschedule: handle_finished_apps 17/12/2011 23:13:08 | | [cpu_sched_debug] schedule_cpus(): start 17/12/2011 23:13:08 | | [rr_sim] start: work_buf min 8640 additional 43200 total 51840 on_frac 0.893 active_frac 0.427 17/12/2011 23:13:08 | malariacontrol.net | [rr_sim] 0.00: wu_1205_514_114814_0_1324003329_0 finishes (3378.47G/1.80G) 17/12/2011 23:13:08 | Einstein@Home | [rr_sim] 16279.62: LATeah0077S_672.0_26350_0.0_1 finishes (19116.76G/1.00G) 17/12/2011 23:13:08 | Albert@Home | [rr_sim] 96674.01: p2030.20100913.G44.54-00.26.S.b3s0g0.00000_1496_0 finishes (1084173.14G/11.02G) 17/12/2011 23:13:08 | Albert@Home | [cpu_sched_debug] scheduling p2030.20100913.G44.54-00.26.S.b3s0g0.00000_1496_0 (coprocessor job, FIFO) (prio -2.967698) 17/12/2011 23:13:08 | Albert@Home | [cpu_sched_debug] reserving 1.000000 of coproc ATI 17/12/2011 23:13:08 | Einstein@Home | [cpu_sched_debug] scheduling LATeah0077S_672.0_26350_0.0_1 (CPU job, priority order) (prio -0.015975) 17/12/2011 23:13:08 | malariacontrol.net | [cpu_sched_debug] scheduling wu_1205_514_114814_0_1324003329_0 (CPU job, priority order) (prio -0.016327) 17/12/2011 23:13:08 | | [cpu_sched_debug] enforce_schedule(): start 17/12/2011 23:13:08 | | [cpu_sched_debug] preliminary job list: 17/12/2011 23:13:08 | Albert@Home | [cpu_sched_debug] 0: p2030.20100913.G44.54-00.26.S.b3s0g0.00000_1496_0 (MD: no; UTS: yes) 17/12/2011 23:13:08 | Einstein@Home | [cpu_sched_debug] 1: LATeah0077S_672.0_26350_0.0_1 (MD: no; UTS: no) 17/12/2011 23:13:08 | malariacontrol.net | [cpu_sched_debug] 2: wu_1205_514_114814_0_1324003329_0 (MD: no; UTS: no) 17/12/2011 23:13:08 | | [cpu_sched_debug] final job list: 17/12/2011 23:13:08 | Albert@Home | [cpu_sched_debug] 0: p2030.20100913.G44.54-00.26.S.b3s0g0.00000_1496_0 (MD: no; UTS: yes) 17/12/2011 23:13:08 | Einstein@Home | [cpu_sched_debug] 1: LATeah0077S_672.0_26350_0.0_1 (MD: no; UTS: no) 17/12/2011 23:13:08 | malariacontrol.net | [cpu_sched_debug] 2: wu_1205_514_114814_0_1324003329_0 (MD: no; UTS: no) 17/12/2011 23:13:08 | Albert@Home | [coproc] ATI instance 0: confirming for p2030.20100913.G44.54-00.26.S.b3s0g0.00000_1496_0 17/12/2011 23:13:08 | Albert@Home | [cpu_sched_debug] scheduling p2030.20100913.G44.54-00.26.S.b3s0g0.00000_1496_0 17/12/2011 23:13:08 | Einstein@Home | [cpu_sched_debug] scheduling LATeah0077S_672.0_26350_0.0_1 17/12/2011 23:13:08 | malariacontrol.net | [cpu_sched_debug] scheduling wu_1205_514_114814_0_1324003329_0 17/12/2011 23:13:08 | | [cpu_sched_debug] using 2.15 out of 3 CPUs 17/12/2011 23:13:08 | | [work_fetch] Request work fetch: CPUs idle 17/12/2011 23:13:08 | Einstein@Home | [cpu_sched_debug] LATeah0077S_672.0_26350_0.0_1 sched state 2 next 2 task state 1 17/12/2011 23:13:08 | malariacontrol.net | [cpu_sched_debug] wu_1205_514_114814_0_1324003329_0 sched state 2 next 2 task state 1 17/12/2011 23:13:08 | Albert@Home | [cpu_sched_debug] p2030.20100913.G44.54-00.26.S.b3s0g0.00000_1496_0 sched state 2 next 2 task state 1 17/12/2011 23:13:08 | | [cpu_sched_debug] enforce_schedule: end 17/12/2011 23:13:08 | | [statefile] Writing state file 17/12/2011 23:13:08 | | [statefile] Done writing state file 17/12/2011 23:13:11 | malariacontrol.net | [fxd] starting upload, upload_offset 0 17/12/2011 23:13:11 | malariacontrol.net | Started upload of wu_1205_511_114814_0_1324003328_0_0 17/12/2011 23:13:11 | malariacontrol.net | [file_xfer] URL: http://www.malariacontrol.net/malariacontrol_cgi/file_upload_handler 17/12/2011 23:13:11 | malariacontrol.net | [fxd] starting upload, upload_offset 0 17/12/2011 23:13:11 | malariacontrol.net | Started upload of wu_1205_511_114814_0_1324003328_0_1 17/12/2011 23:13:11 | malariacontrol.net | [file_xfer] URL: http://www.malariacontrol.net/malariacontrol_cgi/file_upload_handler 17/12/2011 23:13:11 | | [statefile] set dirty: pers_file_xfer_set poll 17/12/2011 23:13:11 | | [statefile] Writing state file 17/12/2011 23:13:11 | | [statefile] Done writing state file 17/12/2011 23:13:12 | malariacontrol.net | [file_xfer] http op done; retval 0 (Success) 17/12/2011 23:13:12 | malariacontrol.net | [file_xfer] parsing upload response: <data_server_reply> <status>0</status></data_server_reply> 17/12/2011 23:13:12 | malariacontrol.net | [file_xfer] parsing status: 0 17/12/2011 23:13:12 | malariacontrol.net | [file_xfer] http op done; retval 0 (Success) 17/12/2011 23:13:12 | malariacontrol.net | [file_xfer] parsing upload response: <data_server_reply> <status>0</status></data_server_reply> 17/12/2011 23:13:12 | malariacontrol.net | [file_xfer] parsing status: 0 17/12/2011 23:13:12 | malariacontrol.net | [file_xfer] file transfer status 0 (Success) 17/12/2011 23:13:12 | malariacontrol.net | Finished upload of wu_1205_511_114814_0_1324003328_0_0 17/12/2011 23:13:12 | malariacontrol.net | [file_xfer] Throughput 952 bytes/sec 17/12/2011 23:13:12 | malariacontrol.net | [file_xfer] file transfer status 0 (Success) 17/12/2011 23:13:12 | malariacontrol.net | Finished upload of wu_1205_511_114814_0_1324003328_0_1 17/12/2011 23:13:12 | malariacontrol.net | [file_xfer] Throughput 78 bytes/sec 17/12/2011 23:13:12 | | [work_fetch] Request work fetch: project finished uploading 17/12/2011 23:13:12 | | [statefile] set dirty: pers_file_xfer_set poll 17/12/2011 23:13:12 | malariacontrol.net | [task] result state=FILES_UPLOADED for wu_1205_511_114814_0_1324003328_0 from CS::update_results 17/12/2011 23:13:12 | | [statefile] Writing state file 17/12/2011 23:13:12 | | [statefile] Done writing state file 17/12/2011 23:13:13 | Albert@Home | [checkpoint] result p2030.20100913.G44.54-00.26.S.b3s0g0.00000_1496_0 checkpointed 17/12/2011 23:13:15 | malariacontrol.net | [sched_op] Starting scheduler request 17/12/2011 23:13:15 | malariacontrol.net | [work_fetch] request: CPU (0.00 sec, 0.00 inst) ATI (0.00 sec, 0.00 inst) 17/12/2011 23:13:15 | malariacontrol.net | Sending scheduler request: To report completed tasks. 17/12/2011 23:13:15 | malariacontrol.net | Reporting 1 completed tasks, not requesting new tasks 17/12/2011 23:13:15 | malariacontrol.net | [sched_op] CPU work request: 0.00 seconds; 0.00 CPUs 17/12/2011 23:13:15 | malariacontrol.net | [sched_op] ATI work request: 0.00 seconds; 0.00 CPUs 17/12/2011 23:13:17 | malariacontrol.net | Scheduler request completed 17/12/2011 23:13:17 | malariacontrol.net | [sched_op] Server version 611 17/12/2011 23:13:17 | malariacontrol.net | Project requested delay of 11 seconds 17/12/2011 23:13:17 | malariacontrol.net | [sched_op] handle_scheduler_reply(): got ack for task wu_1205_511_114814_0_1324003328_0 17/12/2011 23:13:17 | malariacontrol.net | [sched_op] Deferring communication for 11 sec 17/12/2011 23:13:17 | malariacontrol.net | [sched_op] Reason: requested by project 17/12/2011 23:13:17 | | [statefile] set dirty: RPC complete 17/12/2011 23:13:17 | | [work_fetch] Request work fetch: RPC complete 17/12/2011 23:13:17 | | [statefile] Writing state file 17/12/2011 23:13:17 | | [statefile] Done writing state file 17/12/2011 23:13:28 | | [work_fetch] Request work fetch: Backoff ended for malariacontrol.net 17/12/2011 23:13:50 | malariacontrol.net | [checkpoint] result wu_1205_514_114814_0_1324003329_0 checkpointed While a little later.... 17/12/2011 23:21:09 | | [rr_sim] start: work_buf min 8640 additional 43200 total 51840 on_frac 0.893 active_frac 0.427 17/12/2011 23:21:09 | malariacontrol.net | [rr_sim] 0.00: wu_1205_514_114814_0_1324003329_0 finishes (1605.01G/1.80G) 17/12/2011 23:21:09 | Einstein@Home | [rr_sim] 15292.22: LATeah0077S_672.0_26350_0.0_1 finishes (17435.61G/1.00G) 17/12/2011 23:21:09 | Albert@Home | [rr_sim] 94376.72: p2030.20100913.G44.54-00.26.S.b3s0g0.00000_1496_0 finishes (1054767.04G/11.03G) 17/12/2011 23:21:09 | Albert@Home | [cpu_sched_debug] scheduling p2030.20100913.G44.54-00.26.S.b3s0g0.00000_1496_0 (coprocessor job, FIFO) (prio -2.967686) 17/12/2011 23:21:09 | Albert@Home | [cpu_sched_debug] reserving 1.000000 of coproc ATI 17/12/2011 23:21:09 | Einstein@Home | [cpu_sched_debug] scheduling LATeah0077S_672.0_26350_0.0_1 (CPU job, priority order) (prio -0.015981) 17/12/2011 23:21:09 | malariacontrol.net | [cpu_sched_debug] scheduling wu_1205_514_114814_0_1324003329_0 (CPU job, priority order) (prio -0.016333) 17/12/2011 23:21:09 | | [cpu_sched_debug] enforce_schedule(): start 17/12/2011 23:21:09 | | [cpu_sched_debug] preliminary job list: 17/12/2011 23:21:09 | Albert@Home | [cpu_sched_debug] 0: p2030.20100913.G44.54-00.26.S.b3s0g0.00000_1496_0 (MD: no; UTS: yes) 17/12/2011 23:21:09 | Einstein@Home | [cpu_sched_debug] 1: LATeah0077S_672.0_26350_0.0_1 (MD: no; UTS: no) 17/12/2011 23:21:09 | malariacontrol.net | [cpu_sched_debug] 2: wu_1205_514_114814_0_1324003329_0 (MD: no; UTS: no) 17/12/2011 23:21:09 | | [cpu_sched_debug] final job list: 17/12/2011 23:21:09 | Albert@Home | [cpu_sched_debug] 0: p2030.20100913.G44.54-00.26.S.b3s0g0.00000_1496_0 (MD: no; UTS: yes) 17/12/2011 23:21:09 | Einstein@Home | [cpu_sched_debug] 1: LATeah0077S_672.0_26350_0.0_1 (MD: no; UTS: no) 17/12/2011 23:21:09 | malariacontrol.net | [cpu_sched_debug] 2: wu_1205_514_114814_0_1324003329_0 (MD: no; UTS: no) 17/12/2011 23:21:09 | Albert@Home | [coproc] ATI instance 0: confirming for p2030.20100913.G44.54-00.26.S.b3s0g0.00000_1496_0 17/12/2011 23:21:09 | Albert@Home | [cpu_sched_debug] scheduling p2030.20100913.G44.54-00.26.S.b3s0g0.00000_1496_0 17/12/2011 23:21:09 | Einstein@Home | [cpu_sched_debug] scheduling LATeah0077S_672.0_26350_0.0_1 17/12/2011 23:21:09 | malariacontrol.net | [cpu_sched_debug] scheduling wu_1205_514_114814_0_1324003329_0 17/12/2011 23:21:09 | | [cpu_sched_debug] using 2.15 out of 3 CPUs 17/12/2011 23:21:09 | | [work_fetch] Request work fetch: CPUs idle 17/12/2011 23:21:09 | Einstein@Home | [cpu_sched_debug] LATeah0077S_672.0_26350_0.0_1 sched state 2 next 2 task state 1 17/12/2011 23:21:09 | malariacontrol.net | [cpu_sched_debug] wu_1205_514_114814_0_1324003329_0 sched state 2 next 2 task state 1 17/12/2011 23:21:09 | Albert@Home | [cpu_sched_debug] p2030.20100913.G44.54-00.26.S.b3s0g0.00000_1496_0 sched state 2 next 2 task state 1 17/12/2011 23:21:09 | | [cpu_sched_debug] enforce_schedule: end Now waiting the next 5 minutes for the other Malaria to end. -- -- Jord. _______________________________________________ boinc_dev mailing list [email protected] http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev To unsubscribe, visit the above URL and (near bottom of page) enter your email address.
