app_config.xml

Fórum týkající se Boinc Managera, Boinc Studia, BOINC View atd..
Odpovědět
Zpráva
Autor
Abby

app_config.xml

#1 Příspěvek od Abby »

Ahojky, mám u WCG app_config.xml aby to počítalo jen na jednom CPU vláknu, což funguje, teď jsem to chtěla dát i pro Asteroids a SETI (tři projekty, každý jedno vlákno) a to už nefunguje, jak to mám udělat? V app_config.xml je tohle:

Kód: Vybrat vše

<app_config>
<project_max_concurrent>1</project_max_concurrent>
</app_config>
Myslela jsem, že bude stačit to jen zkopírovat do příslušných složek. Díky.

nenym
78.9473684211 %
78.9473684211 %
Příspěvky: 7610
Registrován: úte 13 led, 2009 15:33
rok narození: 0- 0-1956
ID CNT statistics: 10124

Re: app_config.xml

#2 Příspěvek od nenym »

Nestačí, nutné je načíst konfigurační soubory.
Blíží se konsolidační balíček pětikolky; šetřím trojbojem - piji staré víno, jím plesnivé sýry a jezdím v autě bez střechy.
UotD 767x Obrázek
1xObrázek 3xObrázek 9xObrázek 12xObrázek Obrázek
Obrázek

Abby

Re: app_config.xml

#3 Příspěvek od Abby »

Dobře, mohla jsem to napsat, ale udělala jsem to, v ten moment se všechno na CPU kromě WCG přestane počítat.

nenym
78.9473684211 %
78.9473684211 %
Příspěvky: 7610
Registrován: úte 13 led, 2009 15:33
rok narození: 0- 0-1956
ID CNT statistics: 10124

Re: app_config.xml

#4 Příspěvek od nenym »

Přestane počítat i nataženou práci, nebo nenatahuje novou?
Blíží se konsolidační balíček pětikolky; šetřím trojbojem - piji staré víno, jím plesnivé sýry a jezdím v autě bez střechy.
UotD 767x Obrázek
1xObrázek 3xObrázek 9xObrázek 12xObrázek Obrázek
Obrázek

Abby

Re: app_config.xml

#5 Příspěvek od Abby »

Právě že přestane počítat. Zkopíruju ten soubor třeba k Asteroids, dám načíst předvolby a v ten moment se Asteroids přestane počítat. To samé SETI. Funguje to akorát s WCG, ten počítá správně jen na jednom vláknu, jenže když je app_config.xml v Asteroids i SETI tak je to taky jediné co se počítá.

Uživatelský avatar
® Plšák Ráďa ®
52.6315789474 %
52.6315789474 %
Příspěvky: 1306
Registrován: čtv 10 led, 2013 00:41
rok narození: 0- 7-1977
ID CNT statistics: 15767

Re: app_config.xml

#6 Příspěvek od ® Plšák Ráďa ® »

Zdravím Abigail 45cc

Zkušenosti mám takové, že tyhle násilné příkazy nemá BOINC rádo při více projektů naráz tj 2+. Aby jste to lépe chápala, každý projekt si bude vyhrazovat právo stáhnout zásobu jednotek pro tolik vláken, kolik má CPU a to je kámen úrazu. Ale ve výsledku je škrcen příkazem, že chcete počítat jenom na tolik vláken CPU. Tudíž dřív nebo později dojde nějakému projektu zásoba (máte třeba 3 projekty 1,2,3, berme v potaz že projekt 2 spotřeboval veškerou zásobu a vyžaduje doplnění svý zásoby ze serveru), ale jelikož jiný projekt (1) a (2) si natáhl zásobu na tolik a tolik hodin, bude projekt (2) BOINCem zadržován doplněním zásoby.

Tyhle nucený příkazy <project_max_concurrent>1</project_max_concurrent> a <max_concurrent>1</max_concurrent> jsou dobré k použití leda tak pro počítání jenom 1 projektu, co má více podprojektů např. WCG, PrimeGrid, Einstein atd.
Ale není vhodné to kombinovat a používat mezi projekty. Funguje to blbě a vždy pak nějaký vlákna budou bez práce.

Snad je tato odpověď co hledáš a bude ti to nějak k užitku. 22rrr
Motto: "Pokrok vědy nezastavíš, ale i ty ho můžeš urychlit." © 2014 Plšák Ráďa User of The Day
Obrázek

(Pozn. veškeré informace jsou z českých médií rozhlasových, televizních a nějaké fake news z internetu. Proto informační hodnota mého příspěvku je vždy nulová a radši to nečtěte. Televizní zprávy po 19 hodině sleduji minimálně a nehodlám se otečkovat vakcínou C19 verzí č.1 až 3, počkám si na revizi vakcíny splňující normy paní MUDr. S. Pekové, PhD..) 45cc

Abby

Re: app_config.xml

#7 Příspěvek od Abby »

Děkuji za vysvětlení, ale moc mě to nepotěšilo... Jak tedy mám určit, že každý ze tři projektů bude počítat jen na jednom jádru? Teď když to nastavím bez omezení, tak se klidně stane, že si Asteroids uzurpuje všechny tři jádra a WCG nestihne odevzdat jednotku, což je špatně. Proto když mám tři CPU projekty tak bych chtěla, aby každý měl svoje jedno jádro a na ostatních nepočítal a to nefunguje.

Uživatelský avatar
forest
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 19635
Registrován: pát 27 říj, 2006 10:19
rok narození: 03 bře 1977
ID CNT statistics: 71
Bydliště: Újezd u Brna

Re: app_config.xml

#8 Příspěvek od forest »

Abby ale psala, že jí ten config v dalších projektech nefunguje vůbec. Ne jen v kombinaci vícero projektů se stejným configem. To je dost podstatné. Když to nefunguje ani samostatně, tak jak by to mohlo fungovat na více projektech současně. Fungovat by to ale mělo, alespoň jsem to dříve na některých strojích používal.

nenym
78.9473684211 %
78.9473684211 %
Příspěvky: 7610
Registrován: úte 13 led, 2009 15:33
rok narození: 0- 0-1956
ID CNT statistics: 10124

Re: app_config.xml

#9 Příspěvek od nenym »

Nepodařilo se mi ten stav navodit za žádné kombinace, asi mám malou fantazii. Běžně počítám s omezením počtu paralelních tasků na více či dokonce všech projektech, je to taková vyšší dívčí (vkliberův pozastavovací script na všechny projekty s automatickým spuštěním).

Abby, pošli
- cc_config.xml,
- výpis Boincu po startu,
- hodnoty RS na všech povolených projektech.
Třeba tam něco najdeme.
Blíží se konsolidační balíček pětikolky; šetřím trojbojem - piji staré víno, jím plesnivé sýry a jezdím v autě bez střechy.
UotD 767x Obrázek
1xObrázek 3xObrázek 9xObrázek 12xObrázek Obrázek
Obrázek

Abby

Re: app_config.xml

#10 Příspěvek od Abby »

Tady to je, akorát nevím co to je hodnoty RS:

Výpis po startu:

Kód: Vybrat vše

22.04.2019 12:20:32 |  | Starting BOINC client version 7.14.2 for windows_x86_64
22.04.2019 12:20:32 |  | log flags: file_xfer, sched_ops, task
22.04.2019 12:20:32 |  | Libraries: libcurl/7.47.1 OpenSSL/1.0.2g zlib/1.2.8
22.04.2019 12:20:32 |  | Data directory: E:\BOINC
22.04.2019 12:20:32 |  | Running under account Abby
22.04.2019 12:20:33 |  | CUDA: NVIDIA GPU 0: GeForce GTX 1050 Ti (driver version 425.31, CUDA version 10.1, compute capability 6.1, 4096MB, 3376MB available, 2138 GFLOPS peak)
22.04.2019 12:20:33 |  | OpenCL: NVIDIA GPU 0: GeForce GTX 1050 Ti (driver version 425.31, device version OpenCL 1.2 CUDA, 4096MB, 3376MB available, 2138 GFLOPS peak)
22.04.2019 12:20:33 |  | OpenCL: Intel GPU 0: Intel(R) HD Graphics 630 (driver version 25.20.100.6373, device version OpenCL 2.1 NEO, 13063MB, 13063MB available, 221 GFLOPS peak)
22.04.2019 12:20:33 |  | OpenCL CPU: Intel(R) Core(TM) i5-7600K CPU @ 3.80GHz (OpenCL driver vendor: Intel(R) Corporation, driver version 7.6.0.716, device version OpenCL 2.1 (Build 716))
22.04.2019 12:20:33 |  | Host name: Daemon
22.04.2019 12:20:33 |  | Processor: 4 GenuineIntel Intel(R) Core(TM) i5-7600K CPU @ 3.80GHz [Family 6 Model 158 Stepping 9]
22.04.2019 12:20:33 |  | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss htt tm pni ssse3 fma cx16 sse4_1 sse4_2 movebe popcnt aes f16c rdrandsyscall nx lm avx avx2 vmx tm2 pbe fsgsbase bmi1 hle smep bmi2
22.04.2019 12:20:33 |  | OS: Microsoft Windows 10: x64 Edition, (10.00.17763.00)
22.04.2019 12:20:33 |  | Memory: 31.89 GB physical, 31.89 GB virtual
22.04.2019 12:20:33 |  | Disk: 465.76 GB total, 339.99 GB free
22.04.2019 12:20:33 |  | Local time is UTC +2 hours
22.04.2019 12:20:33 |  | No WSL found.
22.04.2019 12:20:33 |  | VirtualBox version: 6.0.4
22.04.2019 12:20:33 |  | Config: don't compute while ACOdyssey.exe is running
22.04.2019 12:20:33 |  | Config: don't compute while Anno2205.exe is running
22.04.2019 12:20:33 |  | Config: don't compute while CIM2.exe is running
22.04.2019 12:20:33 |  | Config: don't compute while Cities.exe is running
22.04.2019 12:20:33 |  | Config: don't compute while CivilizationV_DX11.exe is running
22.04.2019 12:20:33 |  | Config: don't compute while Fallout4.exe is running
22.04.2019 12:20:33 |  | Config: don't compute while Fallout4Launcher.exe is running
22.04.2019 12:20:33 |  | Config: don't compute while gimp-2.10.exe is running
22.04.2019 12:20:33 |  | Config: don't compute while Graveyard Keeper.exe is running
22.04.2019 12:20:33 |  | Config: don't compute while grid2.exe is running
22.04.2019 12:20:33 |  | Config: don't compute while HandBrake.exe is running
22.04.2019 12:20:33 |  | Config: don't compute while Launcher.exe is running
22.04.2019 12:20:33 |  | Config: don't compute while MK10.exe is running
22.04.2019 12:20:33 |  | Config: don't compute while ProjectHospital.exe is running
22.04.2019 12:20:33 |  | Config: don't compute while TESV.exe is running
22.04.2019 12:20:33 |  | Config: don't compute while TheCrew.exe is running
22.04.2019 12:20:33 |  | Config: don't compute while TheCrewLauncher.exe is running
22.04.2019 12:20:33 |  | Config: don't compute while Tropico4.exe is running
22.04.2019 12:20:33 |  | Config: don't compute while TS4_x64.exe is running
22.04.2019 12:20:33 |  | Config: don't compute while TwoWorlds2.exe is running
22.04.2019 12:20:33 |  | Config: don't compute while TwoWorlds2_DX10.exe is running
22.04.2019 12:20:33 |  | Config: don't compute while vampire.exe is running
22.04.2019 12:20:33 |  | Config: don't compute while VirtualBox.exe is running
22.04.2019 12:20:33 |  | Config: don't compute while witcher3.exe is running
22.04.2019 12:20:33 | Asteroids@home | URL http://asteroidsathome.net/boinc/; Computer ID 557519; resource share 100
22.04.2019 12:20:33 | Milkyway@Home | URL https://milkyway.cs.rpi.edu/milkyway/; Computer ID 802179; resource share 100
22.04.2019 12:20:33 | SETI@home | URL http://setiathome.berkeley.edu/; Computer ID 8701603; resource share 100
22.04.2019 12:20:33 | World Community Grid | URL http://www.worldcommunitygrid.org/; Computer ID 4892581; resource share 100
22.04.2019 12:20:33 |  | General prefs: from https://grcpool.com/ (last modified ---)
22.04.2019 12:20:33 |  | Host location: none
22.04.2019 12:20:33 |  | General prefs: using your defaults
22.04.2019 12:20:33 |  | Reading preferences override file
22.04.2019 12:20:33 |  | Preferences:
22.04.2019 12:20:33 |  | max memory usage when active: 6531.60 MB
22.04.2019 12:20:33 |  | max memory usage when idle: 9797.39 MB
22.04.2019 12:20:33 |  | max disk usage: 60.00 GB
22.04.2019 12:20:33 |  | max CPUs used: 2
22.04.2019 12:20:33 |  | suspend work if non-BOINC CPU load exceeds 30%
22.04.2019 12:20:33 |  | (to change preferences, visit a project web site or select Preferences in the Manager)
22.04.2019 12:20:33 |  | Setting up project and slot directories
22.04.2019 12:20:33 |  | Checking active tasks
22.04.2019 12:20:33 |  | Using account manager grcpool.com
22.04.2019 12:20:33 |  | Setting up GUI RPC socket
22.04.2019 12:20:33 |  | Checking presence of 237 project files
cc_config.xml

Kód: Vybrat vše

<cc_config>
    <log_flags>
        <file_xfer>1</file_xfer>
        <sched_ops>1</sched_ops>
        <task>1</task>
        <app_msg_receive>0</app_msg_receive>
        <app_msg_send>0</app_msg_send>
        <async_file_debug>0</async_file_debug>
        <benchmark_debug>0</benchmark_debug>
        <checkpoint_debug>0</checkpoint_debug>
        <coproc_debug>0</coproc_debug>
        <cpu_sched>0</cpu_sched>
        <cpu_sched_debug>0</cpu_sched_debug>
        <cpu_sched_status>0</cpu_sched_status>
        <dcf_debug>0</dcf_debug>
        <disk_usage_debug>0</disk_usage_debug>
        <file_xfer_debug>0</file_xfer_debug>
        <gui_rpc_debug>0</gui_rpc_debug>
        <heartbeat_debug>0</heartbeat_debug>
        <http_debug>0</http_debug>
        <http_xfer_debug>0</http_xfer_debug>
        <idle_detection_debug>0</idle_detection_debug>
        <mem_usage_debug>0</mem_usage_debug>
        <network_status_debug>0</network_status_debug>
        <notice_debug>0</notice_debug>
        <poll_debug>0</poll_debug>
        <priority_debug>0</priority_debug>
        <proxy_debug>0</proxy_debug>
        <rr_simulation>0</rr_simulation>
        <rrsim_detail>0</rrsim_detail>
        <sched_op_debug>0</sched_op_debug>
        <scrsave_debug>0</scrsave_debug>
        <slot_debug>0</slot_debug>
        <state_debug>0</state_debug>
        <statefile_debug>0</statefile_debug>
        <suspend_debug>0</suspend_debug>
        <task_debug>0</task_debug>
        <time_debug>0</time_debug>
        <trickle_debug>0</trickle_debug>
        <unparsed_xml>0</unparsed_xml>
        <work_fetch_debug>0</work_fetch_debug>
    </log_flags>
    <options>
        <abort_jobs_on_exit>0</abort_jobs_on_exit>
        <allow_multiple_clients>0</allow_multiple_clients>
        <allow_remote_gui_rpc>0</allow_remote_gui_rpc>
        <disallow_attach>0</disallow_attach>
        <dont_check_file_sizes>0</dont_check_file_sizes>
        <dont_contact_ref_site>0</dont_contact_ref_site>
        <lower_client_priority>0</lower_client_priority>
        <dont_suspend_nci>0</dont_suspend_nci>
        <dont_use_vbox>0</dont_use_vbox>
        <dont_use_wsl>0</dont_use_wsl>
        <exclusive_app>ACOdyssey.exe</exclusive_app>
        <exclusive_app>Anno2205.exe</exclusive_app>
        <exclusive_app>CIM2.exe</exclusive_app>
        <exclusive_app>Cities.exe</exclusive_app>
        <exclusive_app>CivilizationV_DX11.exe</exclusive_app>
        <exclusive_app>Fallout4.exe</exclusive_app>
        <exclusive_app>Fallout4Launcher.exe</exclusive_app>
        <exclusive_app>gimp-2.10.exe</exclusive_app>
        <exclusive_app>Graveyard Keeper.exe</exclusive_app>
        <exclusive_app>grid2.exe</exclusive_app>
        <exclusive_app>HandBrake.exe</exclusive_app>
        <exclusive_app>Launcher.exe</exclusive_app>
        <exclusive_app>MK10.exe</exclusive_app>
        <exclusive_app>ProjectHospital.exe</exclusive_app>
        <exclusive_app>TESV.exe</exclusive_app>
        <exclusive_app>TheCrew.exe</exclusive_app>
        <exclusive_app>TheCrewLauncher.exe</exclusive_app>
        <exclusive_app>Tropico4.exe</exclusive_app>
        <exclusive_app>TS4_x64.exe</exclusive_app>
        <exclusive_app>TwoWorlds2.exe</exclusive_app>
        <exclusive_app>TwoWorlds2_DX10.exe</exclusive_app>
        <exclusive_app>vampire.exe</exclusive_app>
        <exclusive_app>VirtualBox.exe</exclusive_app>
        <exclusive_app>witcher3.exe</exclusive_app>
        <exit_after_finish>0</exit_after_finish>
        <exit_before_start>0</exit_before_start>
        <exit_when_idle>0</exit_when_idle>
        <fetch_minimal_work>0</fetch_minimal_work>
        <fetch_on_update>0</fetch_on_update>
        <force_auth>default</force_auth>
        <http_1_0>0</http_1_0>
        <http_transfer_timeout>300</http_transfer_timeout>
        <http_transfer_timeout_bps>10</http_transfer_timeout_bps>
        <max_event_log_lines>2000</max_event_log_lines>
        <max_file_xfers>8</max_file_xfers>
        <max_file_xfers_per_project>2</max_file_xfers_per_project>
        <max_stderr_file_size>0</max_stderr_file_size>
        <max_stdout_file_size>0</max_stdout_file_size>
        <max_tasks_reported>0</max_tasks_reported>
        <ncpus>-1</ncpus>
        <no_alt_platform>0</no_alt_platform>
        <no_gpus>0</no_gpus>
        <no_info_fetch>0</no_info_fetch>
        <no_opencl>0</no_opencl>
        <no_priority_change>0</no_priority_change>
        <os_random_only>0</os_random_only>
        <process_priority>-1</process_priority>
        <process_priority_special>-1</process_priority_special>
<proxy_info>
    <socks_server_name></socks_server_name>
    <socks_server_port>80</socks_server_port>
    <http_server_name></http_server_name>
    <http_server_port>80</http_server_port>
    <socks5_user_name></socks5_user_name>
    <socks5_user_passwd></socks5_user_passwd>
    <socks5_remote_dns>0</socks5_remote_dns>
    <http_user_name></http_user_name>
    <http_user_passwd></http_user_passwd>
    <no_proxy></no_proxy>
    <no_autodetect>0</no_autodetect>
</proxy_info>
        <rec_half_life_days>10.000000</rec_half_life_days>
        <report_results_immediately>0</report_results_immediately>
        <run_apps_manually>0</run_apps_manually>
        <save_stats_days>30</save_stats_days>
        <skip_cpu_benchmarks>0</skip_cpu_benchmarks>
        <simple_gui_only>0</simple_gui_only>
        <start_delay>0.000000</start_delay>
        <stderr_head>0</stderr_head>
        <suppress_net_info>0</suppress_net_info>
        <unsigned_apps_ok>0</unsigned_apps_ok>
        <use_all_gpus>0</use_all_gpus>
        <use_certs>0</use_certs>
        <use_certs_only>0</use_certs_only>
        <vbox_window>0</vbox_window>
    </options>
</cc_config>

Uživatelský avatar
forest
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 19635
Registrován: pát 27 říj, 2006 10:19
rok narození: 03 bře 1977
ID CNT statistics: 71
Bydliště: Újezd u Brna

Re: app_config.xml

#11 Příspěvek od forest »

RS je podíl prostředků (tedy dostupného výkonu), který uživatel přidělil daným projektům.
Pokud jsi toto nikdy nepřenastavovala, máš na všech projektech default hodnotu 100. Tím pádem by se podíl prostředků rozkládal rovnoměrně. Tedy při dvou aktivních projektech na poměr 50/50%, při třech na 33/33/33%.
Hodně počtářů tohoto nástroje ale využívá k tomu, aby upřednostnili některý z projektů.
Máš to napsáno u každého projektu i přfímo v BM.

Abby

Re: app_config.xml

#12 Příspěvek od Abby »

Aha, tohle, tak tam je u každého projektu hodnota 100.

Abby

Re: app_config.xml

#13 Příspěvek od Abby »

Tak co, našli jste kde je problém? Bude to fungovat? Díky.

Uživatelský avatar
forest
Admin webu a fóra CNT
Admin webu a fóra CNT
Příspěvky: 19635
Registrován: pát 27 říj, 2006 10:19
rok narození: 03 bře 1977
ID CNT statistics: 71
Bydliště: Újezd u Brna

Re: app_config.xml

#14 Příspěvek od forest »

Testoval jsem ten tvůj app_config na dvou strojích po několika projektech a vše funguje jak má. Pořádně si prosím projdi, zda máš ten soubor opravdu s tím obsahem co uvádíš a také zda má správné jméno, i koncovku. Mělo by to fungovat jak má.

Dzordzik
57.8947368421 %
57.8947368421 %
Příspěvky: 2448
Registrován: ned 12 úno, 2017 00:26
rok narození: 18 zář 1980
ID CNT statistics: 503
Bydliště: Zdounky (u Kroměříže)
Kontaktovat uživatele:

Re: app_config.xml

#15 Příspěvek od Dzordzik »

A hlavně, pokud to máš na Linuxu, jako že asi ano, tak jestli tam máš správná práva a správné umístění. Když ho smažeš, mělo by se počítat dle nastavení projektu, když ho nakopíruješ a dáš v BM načíst config soubory, mělo by to být vidět v logu a mělo by se počítání změnit dle instrukcí v souboru.
Albert: Dual Xeon E5-2696 V4, Supermicro X10DRG-Q, 64GB DDR4 ECC, 1x GTX 1070, Enermax Platimax 1700W

Abby

Re: app_config.xml

#16 Příspěvek od Abby »

Práva jsou v pořádku. Já normálně to zkopíruju, dám načíst, v logu to vidět je a počítání se také změní - přestane to počítat. Zkoušela jsem to i ve Windows a tam je to to samé.

Uživatelský avatar
killik
15.7894736842 %
15.7894736842 %
Příspěvky: 112
Registrován: čtv 24 črc, 2014 19:11
rok narození: 18 úno 1973
ID CNT statistics: 5653

Re: app_config.xml

#17 Příspěvek od killik »

Nějak se mi nezdá toto nastavení

Kód: Vybrat vše

22.04.2019 12:20:33 |  | max CPUs used: 2
22.04.2019 12:20:33 |  | suspend work if non-BOINC CPU load exceeds 30%
Pokud chceš počítat tři projekty pouze na 2 CPU, tak to asi nebude uplne super.
Zkus mít povolené pouze 2 projekty ostatní pozastav a pak by měly app_config.xml správně fungovat.
Osobně bych těch 30% zátěže taky zkusil zvednout.

Abby

Re: app_config.xml

#18 Příspěvek od Abby »

Můžu to zkusit dát na 3 CPU, pravda je, že i SETI počítá na CPU. Nebo SETI zatrhnu počítat na CPU, což možná bude lepší. Ale těch 30%, pokud to není nezbytné pro funkčnost, bych ráda nechala, protože to přece znamená, že se výpočet pozastaví, když se spustí něco náročnějšího. A běžící výpočet mi znemožňuje se dívat na 4k filmy, které sice jedou přes GPU a CPU se fláká, ale výpočet se pozastaví a film běží plynule, zatímco kdyby výpočet dál běžel, tak se video bude trhat. Ostatně původně jsem to měla na 20%, ale to mi často pozastavilo i jen video na youtube nebo nějaká náročnější webová stránka, teď se to stává minimálně.

Odpovědět

Zpět na „BOINC a jeho obslužné programy“