Live chat

Loroe NFS è compatibile anche con cpu 32 bit, quando finisce einstein mi sposto lì (13.05.26, 21:12)
Spot T Si, ho mezzo 3950 su MW, la gpu su Einstein, il resto per lo sprint (13.05.26, 20:52)
r3venge @SpotT già vai su NFS? Bunker? (13.05.26, 20:30)
Spot T volevo dire NFS, ma avete capito (13.05.26, 20:16)
Spot T ...e sarebbe bello facesse altrettanto entity che le 16e Lattice Sieve v5 hanno un'app ottimizzata avx-512 per Linux.. (13.05.26, 20:14)
Spot T Ho inviato quel che avevo per SRBase, direi che ci teniamo quel che c'è. Adesso giro su NSF (13.05.26, 20:10)
r3venge NFS Annunciato per lo SPRINT - Si inizia il 16 (13.05.26, 20:06)
r3venge Aren't you on Milky?!?!? I got you!! (13.05.26, 18:37)
entity WCG released some MAM multi-threaded work that crashed two of my systems this morning. Be careful! (13.05.26, 17:32)
r3venge Ottimo lavoro! (13.05.26, 16:51)
kidkidkid3 a spanne 0,5M su einstein ... posizione guadagnata !!! (13.05.26, 15:57)
kidkidkid3 Attaccate 2 gpu "scrause" su Einstein ... non sarà certamente per i pochi crediti che sommo al totale ... ma dovremmo guadagnare una posizione ! (13.05.26, 12:00)
corla99 a spanne... 1.5M (12.05.26, 23:40)
r3venge Ma con la 4080 quanto riesci a fare? (12.05.26, 23:24)
corla99 E@H beneficia pesantemente di Linux, finisco le wu di milky e riavvio un pc su ubuntu. Con la titan V dovrei fare almeno 2 milioni al giorno (12.05.26, 20:54)
r3venge Abbiamo mollato il colpo, purtroppo il progetto GPU si prospetta una disfatta, siamo quasi ultimi e pare con poche possibilità di rimonta. (12.05.26, 16:57)
r3venge BOINC.Italy is securing #9, and since NT is not ramping up the pressure, they can plan for a relaxed finish with pizza and wine. (11.05.26, 22:31)
r3venge Penso si possa mollare un pochino su PG, anche se so che a voi piace, però ci serve la nona posizione su Milky, oltre che un bel lancio (11.05.26, 21:25)
r3venge Motivo in più per cercare di asfaltarne il più possibile. Stiamo sottovalutando il giavellotto, ci servono 2 lanci da almeno 120k (11.05.26, 16:57)
kidkidkid3 Purtroppo a pensare male si coglie nel segno ... nella maratona con Milkyway molti hanno prima scaricato le massime WU possibili, poi hanno sospeso le elaborazioni dedicando ad altro progetto le cpu, in maniera da bloccare i crediti al wingman ... risultato ho più di 350 wu in attesa di validazione (11.05.26, 13:42)
Per usare la chat devi effettuare il login.
Benvenuto, Ospite
Nome utente: Password: Ricordami
18 Apr 2026


Dal 05 Maggio 2026 00:00 UTC (+2 02:00 Roma)
Al 15 Maggio 2026 00:00 UTC (+2 02:00 Roma)


Leggi tutto...
  • Pagina:
  • 1

ARGOMENTO:

[bash] [Rosetta@home] Script per gestione wu COVID-19 06/04/2020 12:19 #133383

  • Nubman
  • Avatar di Nubman Autore della discussione
  • Offline
  • RAM 512 KB
  • RAM 512 KB
  • Messaggi: 2304
  • Ringraziamenti ricevuti 279
Problema: scegliere quante covid-19 mantenere in elaborazione.

Su Rosetta v4.08 funzionava abbastanza bene e mi è stato molto utile nella fase di bunker su notebook con 8threads e 8GB di ram.
Era stato pensato per wu _COVID-19_ pesanti sino a 1.5GB di ram.
Unico problema veniva presentato da wu _C1_ che arrivavano a pesare random sino a 2.2-2.3GB di ram.
Per queste ultime non ho previsto soluzioni, le ho gestite manualmente. Tra l'altro una buona parte è andata in errore senza motivo (solo su questo PC, sugli altri vengono completate con successo), quindi ha senso abortirle direttamente come le "cstwt_5.0".
Conviene settare BOINC per non mantenere in memoria le wu sospese.
Ora, con la nuova versione v.4.12, bisogna capire se l'esosità delle wu covid-19 è cambiata.

Utilizzo: bisogna scaricare un numero enorme di wu e sospenderle tutte. Se le wu normali e quelle covid-19 sono nelle giuste proporzioni, lo script ciclicamente controlla le wu in esecuzione e fa riprendere selettivamente quelle desiderate.

Come utilizzatori, modificate le variabili interval (ogni quanti secondi si ripete il ciclo/controllo), nthreads (threads usati dalla vostra cpu) e maxcovid (numero massimo di wu covid-19 tollerabili) a vostro piacimento.

Il modo più semplice per non incorrere in problemi è lanciare lo script soltanto dopo che, avendo sospeso tutte le wu non iniziate, i lavori in corso vengano completati/abortiti e reportati.
Questo perché il controllo delle wu in esecuzione/elaborazione si basa sul comando "boinccmd --get_simple_gui_info". Se ci sono wu sospese, ma già iniziate, vengono contate più wu dei threads --> problemi.

CODICE
Attenzione: Spoiler!


Pastebin: pastebin.com/fAaFXWBH

Per eseguire lo script in background lancio il comando seguente
./runRosettaCOVID-19Challenge.sh &>>~/rosetta.log &
e leggo l'output quando desidero con
cat ~/rosetta.log

Es. output di una iterata del ciclo sul mio notebook dove volevo 4 covid-19 e 4 normali per via degli 8gb di ram per 8 threads
3 COVID-19 tasks running
2 normal tasks running
1 COVID-19 tasks to run
2 normal tasks to run
02/04/2020 07:26:52 - 11v2nmgb_c55073_11mer_gb_001146_SAVE_ALL_OUT_895883_308_1 resumed
02/04/2020 07:26:52 - rb_03_29_19683_19622__t000__2_C1_SAVE_ALL_OUT_IGNORE_THE_REST_904172_389_1 resumed
02/04/2020 07:26:57 - 4xk4je7y_jhr_design1_COVID-19_SAVE_ALL_OUT_903433_1_0 resumed
Number of remaining normal tasks: 359
Number of remaining COVID-19 tasks: 122
Number of remaining C1 tasks: 17
Number of uploading tasks: 529
Number of faulty tasks: 4
COVID-19

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Pagina:
  • 1
Tempo creazione pagina: 0.151 secondi
Powered by Forum Kunena