Hallo,
wer hat denn von Euch dieses exotische Projekt am Laufen? Es ist schon eine Herausforderung damit klar zu kommen.
Das Projekt hat Laufzeiten, die nicht vorhersehbar sind (hatte schon >8 Stunden erlebt), startet hunderte (Unter-)Minitasks mit Laufzeiten von 2-15 Sekunden und - sehr effizient
- reserviert automatisch alle CPUs!
Das mit den CPU-Reservierungen hatte ich bisher im Griff. Durch den Parameter „–nthreads“ in der app_config reduziere ich die Anzahl. Beispiel:
<app_version>
<app_name>yafu</app_name>
<plan_class>mt</plan_class>
<max_ncpus>4.0</max_ncpus>
<cmdline>
--nthreads 4</cmdline>
</app_version>
Bei der neuer App
yafu-4t , Name im Manager: YAFU 134.05 (4t),
funktioniert das aber nicht, wird einfach ignoriert. Habt Ihr das Problem auch?
Hier ein Auszug aus der init_data:
<app_init_data>
<major_version>7</major_version>
<minor_version>6</minor_version>
<release>22</release>
<app_version>13405</app_version>
<app_name>yafu-4t</app_name>
<wu_name>yafu_ali_634380_L130_C126_1460761885_47</wu_name>
<result_name>yafu_ali_634380_L130_C126_1460761885_47_0</result_name>
<comm_obj_name>boinc_2</comm_obj_name>
<slot>8</slot>
Und so in der app_config:
<app_version>
<app_name>yafu-4t</app_name>
<max_ncpus>4.0</max_ncpus>
<cmdline>--nthreads 4</cmdline>
</app_version>
Fehlt da noch was?
Auch ein neues Verhalten: Der Prozess belegt
mit nur einer yafu.exe mehrere Minuten die gesamte CPU (85%), später laufen wieder mehrere Prozesse parallel, z.B. gnfs-lasieve4I13e.exe. Ein sehr exotisches Verhalten.