Posts by computezrmle

21) Message boards : BOINC client : Multi core tasks alongside single core tasks. (Message 111931)
Posted 30 May 2023 by computezrmle
Post:
Just started testing again. 30% of cores available. ...
... increased %CPUs to 55. ...

Didn't recently test BOINC's behaviour regarding the core percentage setting.

At least far in the past it worked in intervals.
On Dave's 16 core computer the interval is 100/16=6.25
Hence, each setting 50 <= x < 56.25 results in the same number of cores that will be used.

=> It shouldn't make a difference whether it is set to 50% or 55% but you may see a difference if you set 57%.
22) Message boards : BOINC client : Multi core tasks alongside single core tasks. (Message 111919)
Posted 29 May 2023 by computezrmle
Post:
... next stage is to find a non Amicable multi-threaded task that will run on my box. I don't know which other projects have them without GPU?

ATLAS from LHC@home.
But it is out of work for a couple of days.

From the BOINC perspective CMS from https://lhcathomedev.cern.ch/lhcathome-dev/apps.php is an mt vbox app.
The scientific app inside the VM runs as singlecore but this shouldn't matter here.
It may just result in a misleading walltime/CPU-time ratio.
23) Message boards : Questions and problems : boinc-client reports wrong disk size (Message 111819)
Posted 16 May 2023 by computezrmle
Post:
cvmfs2 fuse 40G 1.8G 39G 5% /cvmfs/atlas.cern.ch

Just to mention it:
Your CVMFS is configured to use a local disk cache size limit of 40G.
This seems to be far too much if you use it for nothing but ATLAS/Theory from LHC@home.
A cache size limit of 6 GB results in a 99.995 % hitrate for the repository atlas.cern.ch which is the one mostly used.
24) Message boards : Questions and problems : How to get Flatpak BOINC manager to let the client run when the manager window is closed? (Message 111617)
Posted 20 Apr 2023 by computezrmle
Post:
It might work if a corresponding systemd service file is available.
In case flatpak doesn't install it's own the original one from here can be used:
https://github.com/BOINC/boinc/blob/master/client/scripts/boinc-client.service.in

Shouldn't be a problem for an experienced user to copy it to the right location and adjust at least the paths.
25) Message boards : Questions and problems : Old way doesn't work -- how do I change where BOINC looks for its data directory (Kubuntu 22.04)? (Message 111547)
Posted 13 Apr 2023 by computezrmle
Post:
I used to be able to just move the boinc-client folder...

You may check whether you accidentally changed ownership/permissions during this move.
Use a tool that preserves both.

After the move a directory symlink oldlocation -> newlocation should do the trick.
Most Linux systems do so, e.g. for /bin -> /usr/bin.
26) Message boards : Questions and problems : BOINC Manager is not able to start a BOINC client (Message 111084)
Posted 16 Feb 2023 by computezrmle
Post:
Failed upgrades might be part of the problem.


The computer sometimes reports it runs Windows Vista, sometimes Windows 11.
15/2/2023 20:26:00 | | OS: Microsoft Windows Vista: Home Premium x64 Edition, Service Pack 2, (06.00.6002.00)

16-Feb-2023 23:02:19 [---] OS: Microsoft Windows 11: Core x64 Edition, (10.00.22621.00)




At TN-Grid computer ID 84269 is reported as Windows Vista:
http://gene.disi.unitn.it/test/show_host_detail.php?hostid=84269
16-Feb-2023 23:02:19 [TN-Grid Platform] URL http://gene.disi.unitn.it/test/; Computer ID 84269; resource share 100




At Rosetta computer ID 6239350 is reported as Windows Vista:
https://boinc.bakerlab.org/rosetta/show_host_detail.php?hostid=6239350
16-Feb-2023 23:02:19 [Rosetta@home] URL https://boinc.bakerlab.org/rosetta/; Computer ID 6239350; resource share 100
27) Message boards : BOINC client : BOINC 7.22 Change Log (Message 110960)
Posted 25 Jan 2023 by computezrmle
Post:
Compiled and installed OK here. On starting the updated client, it asked me to run
systemctl daemon-reload

which I haven't seen before on updates within testing branch.

This must be run once whenever you touched a systemd service unit file.
The command ensures systemd checks/updates it's data structures, e.g. dependencies to other services.
28) Message boards : Questions and problems : How to edit 'Select computers' list? (Message 110669)
Posted 7 Dec 2022 by computezrmle
Post:
On Linux locate the file ".BOINC Manager" (usually in your home directory)
At the end there's a section [ComputerMRU] (->most recently used computers).

Close the BOINC manager and remove the outdated entries.
I'm not sure whether the order numbers of the remaining ones allow missing numbers.


Might be that this method doesn't work on Windows.
29) Message boards : Questions and problems : ': No such file or directory' (cryptic/useless error message) (Message 110546)
Posted 24 Nov 2022 by computezrmle
Post:
Instead of this
/usr/bin/BOINC_BIN

you may try this
/usr/bin/$BOINC_BIN
30) Message boards : Questions and problems : ': No such file or directory' (cryptic/useless error message) (Message 110538)
Posted 23 Nov 2022 by computezrmle
Post:
su - $BOINC_USER -c "cd $BOINC_DIR; exec /usr/bin/BOINC_BIN $BOINC_OPTIONS" &
su - $BOINC_USER -c "cd $BOINC_DIR; exec /usr/bin/boinccmd --join_acct_mgr https://grcpool.com/ user pass"

Sending the first command bg might cause a race condition since BOINC needs a short while to be completely up.
The 2nd command requires a fully running BOINC client.
You may consider to remove the "&" insert a "sleep x" after the 1st command.
31) Message boards : Questions and problems : ': No such file or directory' (cryptic/useless error message) (Message 110533)
Posted 23 Nov 2022 by computezrmle
Post:
Looks like you mix command options from 'boinc' and 'boinccmd'.

Check valid options running:
/usr/boinc/boinc --help
/usr/boinc/boinccmd --help
32) Message boards : Questions and problems : LHC ATLAS error during job setup (Message 110413)
Posted 11 Nov 2022 by computezrmle
Post:
No answer does not mean you will be ignored.

Native tasks at LHC@home are complex and not easy to set up.
That's true.
Hence, keep the setup as simple as possible and follow the howtos there.

You didn't get an answer so far because nobody, even the experts could deal with the additional complexity you want to add.
Other people might not be available atm for different reasons like busy with other work, on vacation, being ill ...
33) Message boards : Questions and problems : Install of client failed to obtain the service script (Message 110372)
Posted 8 Nov 2022 by computezrmle
Post:
Nowadays /lib is a link pointing to /usr/lib.
34) Message boards : Projects : Einstein Shuts Down My Computer (Message 110317)
Posted 4 Nov 2022 by computezrmle
Post:
...apply more thermal paste

More does not mean better.
If you apply too much thermal paste it could increase the CPU temp.

If you touch this part of your computer, thoroughly remove the old thermal paste, then apply a thin layer of fresh thermal paste evenly.
The sense of thermal paste is to close those very small gaps between the CPU and the cooler.
35) Message boards : Questions and problems : Linux automatic CPU temperature regulation (Message 110310)
Posted 3 Nov 2022 by computezrmle
Post:
... apparently this possibility has unfortunately been removed from recent kernels.

You may need to activate the 'ondemand' governor first.
The cpupower utility tells you which governors are available.

Example run on an intel i7:
cpupower frequency-info
analyzing CPU 0:
  driver: intel_cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 20.0 us
  hardware limits: 1.60 GHz - 3.90 GHz
  available cpufreq governors: ondemand performance schedutil
  current policy: frequency should be within 1.60 GHz and 3.90 GHz.
                  The governor "schedutil" may decide which speed to use
                  within this range.
  current CPU frequency: Unable to call hardware
  current CPU frequency: 3.70 GHz (asserted by call to kernel)
  boost state support:
    Supported: yes
    Active: yes
    3700 MHz max turbo 4 active cores
    3800 MHz max turbo 3 active cores
    3900 MHz max turbo 2 active cores
    3900 MHz max turbo 1 active cores


To activate 'ondemand' run
cpupower frequency-set -g ondemand


/sys/devices/system/cpu/cpufreq/ondemand/ignore_nice_load should then be available again.
On my AMD Threadripper systems it appears that 'ignore_nice_load' has no effect.
Instead, the CPU frequency change is controlled via XFR.
36) Message boards : Questions and problems : Effect of settings on multi-core tasks. (Message 110300)
Posted 2 Nov 2022 by computezrmle
Post:
Looks like Mint 21 installs newer libraries than those the ubuntu CVMFS package is compiled against.
I suspect nobody at CERN or LHC@home will solve those library issues and compile a package for a distribution not used there.

If a precompiled packet doesn't work the recommended way would be to get the CVMFS source from github and compile the client on the target computer.
See:
https://github.com/cvmfs/cvmfs

Since it's just for a test it may be too much work to do so, hence the test may be done only on Mint 20.3.
37) Message boards : Questions and problems : Effect of settings on multi-core tasks. (Message 110298)
Posted 2 Nov 2022 by computezrmle
Post:
ATLAS tasks from LHC@home run through an initialization/configuration phase.
That phase is always singlecore even if BOINC (or vbox) treats it as n-core.

Depending on the "power", the total load and the network/internet load of the client computer it can take 3..25 min until ATLAS has set up everything that is required to start n (posix-)threads (called worker threads) that concurrently do the event processing.

Each task processes 200 events and each event can take between a few seconds and >20 min to be processed.
Once a worker has finished an event it immediately picks the next one from the event queue until that queue is empty.

At the end there's another singlecore phase that combines the results from all workers and reports a (small) logfile plus a (large) result file back to BOINC.


If you have trouble with CVMFS, it might be better to post questions and error messages at the LHC@home forum.


Your example task succeeded which can be seen close to the end of stderr.txt:
[2022-11-02 09:33:35] HITS file was successfully produced:

If this line is shown and the HITS file has a reasonable size (here: 160 MB) errors/warnings mentioned before can be ignored.
They are not BOINC related.
38) Message boards : Questions and problems : Effect of settings on multi-core tasks. (Message 110295)
Posted 2 Nov 2022 by computezrmle
Post:
I've been trying - and failing - to run these tasks, but I need cvmfs and it's not installing on Mint 21. ...

Did you allow user namespaces?
Required settings may vary a bit depending on the kernel version and the policy of your Linux vendor.


Did you install and enable the automounter service?


Did you install the recent cvmfs-config package beside the main package?
Use the format you prefer:
http://ecsft.cern.ch/dist/cvmfs/cvmfs-config/cvmfs-config-default-latest.noarch.rpm
http://ecsft.cern.ch/dist/cvmfs/cvmfs-config/cvmfs-config-default_latest_all.deb


Did you run (once) "cvmfs_config setup"?
Beside other steps it copies "cvmfs.auto" to the right location and configures the automounter to use it.
This needs to be checked.


Some systems now require a simple "sudo systemctl restart autofs" to work fine.
Others require a reboot.
Few systems require 2 reboots.


If a repository list is given in /etc/cvmfs/default.local the probes should now work.
e.g.
CVMFS_REPOSITORIES=cvmfs-config,atlas
Output of "cvmfs_config probe" should look like this:
Probing /cvmfs/cvmfs-config.cern.ch... OK
Probing /cvmfs/atlas.cern.ch... OK
39) Message boards : Questions and problems : "chdir: Permission denied" error when running BOINC on kubuntu 22.04 (Message 109810)
Posted 12 Sep 2022 by computezrmle
Post:
Is your username a member of the boinc group?
If not, modify and run this command according to your needs:
sudo usermod –a –G GroupName UserName

To activate the group membership you need to log out and log in again.
40) Message boards : Questions and problems : Issues with BOINC 7.20.2 x64 behind a proxy (Message 109739)
Posted 31 Aug 2022 by computezrmle
Post:
General advice how to configure and use a Squid proxy together with BOINC can be found here:
https://lhcathome.cern.ch/lhcathome/forum_thread.php?id=5473
https://lhcathome.cern.ch/lhcathome/forum_thread.php?id=5474

Be aware that Squid 5.x may have unresolved issues.
Hence, the recommended version is the most recent 4.x you can get for your OS.


Previous 20 · Next 20

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.