ECM P2: limit number of work units per pc
ECM P2: limit number of work units per pc
Since the ECM P2 need a ridiculous amount of RAM it would be a nice feature if the number of wus a host receives at once could be limited in the preferences section.
- Michael H.W. Weber
- Vereinsvorstand
- Beiträge: 22436
- Registriert: 07.01.2002 01:00
- Wohnort: Marpurk
- Kontaktdaten:
Re: ECM P2: limit number of work units per pc
You may actually use an .xml file to achive that without having to wait for a response from the project lead.
Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.
http://signature.statseb.fr I: Kaputte Seite A
http://signature.statseb.fr II: Kaputte Seite B
http://signature.statseb.fr I: Kaputte Seite A
http://signature.statseb.fr II: Kaputte Seite B
-
- Taschenrechner
- Beiträge: 13
- Registriert: 09.12.2018 23:43
Re: ECM P2: limit number of work units per pc
@Yoyo: it should be possible from project side to tell the Boinc Manager how much RAM is needed for a WU and if not enough RAM is available, then NOT start until enough memory is free. This is the case in many other projects.
Re: ECM P2: limit number of work units per pc
This is already the case. Each workunit, also P2 workunits, are assigned an amount of RAM which is needed.
-
- Taschenrechner
- Beiträge: 13
- Registriert: 09.12.2018 23:43
Re: ECM P2: limit number of work units per pc
Ich checked some P2 WUs.
Some show correctly 6GB needed, some only 8MB.
Some show correctly 6GB needed, some only 8MB.
Re: ECM P2: limit number of work units per pc
I don't believe this. If they have assigned only 8 MB and would need more than boinc manager kills them with memory exceeded.
-
- Taschenrechner
- Beiträge: 13
- Registriert: 09.12.2018 23:43
Re: ECM P2: limit number of work units per pc
I couldn't check this, after the necessary reboot of the frozen system the WUs ended with error.
-
- Idle-Sammler
- Beiträge: 4
- Registriert: 14.10.2015 23:24
Re: ECM P2: limit number of work units per pc
I take it then that you wouldn't believe a CPU load of 328974,38% either I guess? I just aborted all Yoyo WUs that showed a CPU load of more than 1000%, as they were hampering my other projects -even disabling running of the IGP of a Ryzen 5 2400G.
-
- Taschenrechner
- Beiträge: 13
- Registriert: 09.12.2018 23:43
Re: ECM P2: limit number of work units per pc
Maybe you are right and the WUs were not P2, but standard ECM.
The WUs claim about 5MB RAM usage, but sometimes the RAM consumption jumps up to 2,7GB per WU - only for some minutes.
This behaviour is not a problem, as long as the WUs start not at the same time. But if so, then all WUs might need this 2,6GB at the same time. And then the PC freezes for a while or forever.
2 Examples for such a WU:
Detail of one WU:
The same WU some minutes later:
Re: ECM P2: limit number of work units per pc
Don't know what BOINC is showing here. This workunit is assigned an max memory usage of 3005225143.2 bytes. For me it means this memory is claimed by the wu. So BOINC client downloads or starts it only if this amount of memory is free. And yes in the first phase it needs only some mega bytes and in the second phase it needs giga bytes.
I don't know what your problem is?
I don't know what your problem is?
-
- Taschenrechner
- Beiträge: 13
- Registriert: 09.12.2018 23:43
Re: ECM P2: limit number of work units per pc
The problem is that the WU start with low RAM usage and at 20/40/60/80% jump to high RAM usage.
30threads x 2,7GB = 80GB, the PC has 32GB.
It only runs smooth now because the WUs startet at different times.
It seems that the WUs are not pausing after start if there is not enough RAM.
30threads x 2,7GB = 80GB, the PC has 32GB.
It only runs smooth now because the WUs startet at different times.
It seems that the WUs are not pausing after start if there is not enough RAM.
Re: ECM P2: limit number of work units per pc
In this case raise your concern to the BOINC client. Yes ecm starts with low RAM usage and much more later. The wu is assigned an RAM requirement of 3 GB. The rest is handled by BOINC client.