Hi yall,
I am trying to max out 1 task only at 100% CPU when I am not using my PC.
Use at most: is set to 100% of the processors and 100% % of the CPU time.
I committed all "resource share" to einstein.
The CPU usage is still 23-33%.
How to run 1 task with 100% CPU?
//Carl
Copyright © 2024 Einstein@Home. All rights reserved.
Also, How do I set it to only
)
Also, How do I set it to only download 1 task at a time?
CPU usage is defined as
)
CPU usage is defined as proportion of CPU ressources in use. Your computer has four, eight, sixteen, ....don't know ... virtual CPU cores (typically one physical core represents two virtual cores to the OS (hyper threading)). All the different einstein tasks utilize a single (virtual) CPU core only (single-thread processes, not multi threading). Using a single core means e.g. 25%, or 12% CPU usage dependent on the number of available cores. To fully utilize your CPU you have to run many tasks in parallel which you already configured: ("use 100% of the processors"). If you want to run only one task you have to limit the percentage of processors (means CPU cores) to use (100% / number_of_CPU_cores), e.g. 100% / 8 = ~13%. Then you get max. 12..13% cpu usage.
I don't fully understand your question.
P.S.: Please, if possible, post such type of questions into "Getting started". If you assume there's a problem with the einstein project, its servers, ... whatever, then "Problems and Bug reports" forum fits.
PLISSKEN schrieb:Also, How
)
These configurations are done in your account settings on einstein's website (link or: Account-->preferences-->computation). Don't forget to click: 'save changes'. If you then force your client (BOINC manager app) to update the einstein project (project tab: select "einstein@home", then click "update"). This will refresh your client configuration from the einstein server.
Setting the project resource
)
Setting the project resource share to 0% on project preferences should result that only single task is downloaded at a time. Only when that task has finished a new task is downloaded.
Harri Liljeroos
)
I have seen in the past where this does not work if you only have one project active, but if you reduce the cache sizes it should work no matter how many project you have active.
Generally
)
Generally https://boinc.berkeley.edu/wiki/Client_configuration#Command-line_options lists all the tricks.
You are likely looking for:
<fetch_minimal_work>0|1</fetch_minimal_work>
Fetch one job per device (see --fetch_minimal_work).
and
max_concurrent
The maximum number of tasks of this application to run at a given time.
Depending on which boinc
)
Depending on which boinc version being used "max_concurrent" may overfetch hundreds of tasks ,
It seems to depend on project / boinc manager version combination ,
its a bug in boinc manager that should be now fixed in the most recent version .
Einstein@home does not offer
)
Einstein@home does not offer multithreaded applications. As such, you cannot commit all threads to running the same task.
FYI for a must better view of
)
FYI for a must better view of things than taskmanager, open taskmanager, click on the Performance tab, then at the bottom click the link to Open Resource Monitor. Once there click on the CPU tab and you will see each core listed separately.