View Full Version : Non scarica WU
Ciao
In maniera intermittente non scarico WU da certi progetti.
In questo momento non scarico da Rosetta e SetiHome
Ottengo questi messaggi:
11/01/2007 11.17.40|rosetta@home|Sending scheduler request to http://boinc.bakerlab.org/rosetta_cgi/cgi
11/01/2007 11.17.40|rosetta@home|Reason: Requested by user
11/01/2007 11.17.40|rosetta@home|(not requesting new work or reporting completed tasks)
11/01/2007 11.17.45|rosetta@home|Scheduler request succeeded
11/01/2007 11.17.50|SETI@home|Sending scheduler request to http://setiboinc.ssl.berkeley.edu/sah_cgi/cgi
11/01/2007 11.17.50|SETI@home|Reason: Requested by user
11/01/2007 11.17.50|SETI@home|(not requesting new work or reporting completed tasks)
11/01/2007 11.17.55|SETI@home|Scheduler request succeeded
Quello che non capisco è che, anche facendo degli Update specifici, sembra che sia io a non richiedere nuove WU. Invece ho la cache scarica. Ed i server sono up and running.
Chi mi sa dire qualcosa ?
Ciao
Gaetano
P.S.:Naturalmente il criceto continua a girare, in quanto ho anche Einstein e Climate Predictor ...
Ciao che versione utilizzi di BOINC?
Ti da qualche altro messaggio particolare? Se hai tante WU di altri progetti non scarica altre wu! A quanto hai impostato i giorni di lavoro da scaricare nelle opzioni dell'account di seti e rosetta? Hai usato la stessa mail sui vari progetti?
Facci sapere, e vediamo di capire dove sta il problema :)
Ciao,
GHz
Ciao che versione utilizzi di BOINC?
La versione è la 5.4.11
Ti da qualche altro messaggio particolare?
Nessun altro messaggio particolare
Se hai tante WU di altri progetti non scarica altre wu! A quanto hai impostato i giorni di lavoro da scaricare nelle opzioni dell'account di seti e rosetta?
I giorni di lavoro al momento sono a 2. Me lo ha fatto sia con 5 giorni sia con 0,1 giorni. Al momento ho una WU di Climate Prediction con oltre 2700 ore di lavoro da fare e una dozzina di WU di Einstein
Hai usato la stessa mail sui vari progetti?
Stessa mail su tutti i progetti.
La cosa strana, comunque, è che me lo aveva fatto random anche in passato. Quasi quasi provo a sospendere i progetti e vedo se mi scarica WU di Seti e Rosetta.
Ciao e grazie
Gaetano
Quasi quasi provo a sospendere i progetti e vedo se mi scarica WU di Seti e Rosetta.
Ho sospeso Climate e fatto un Update. Dato che avevo una WU di Einstein "Ready to report", appena gli ho dato la disponibilità di rete, si è connesso.
Risultato: Nessuna nuova WU di Rosetta o Seti e mi ha scaricato altre 12 WU di Einstein.
Questi sono i messaggi:
11/01/2007 16.18.35|Einstein@Home|Sending scheduler request to http://einstein.phys.uwm.edu/EinsteinAtHome_cgi/cgi
11/01/2007 16.18.35|Einstein@Home|Reason: To fetch work
11/01/2007 16.18.35|Einstein@Home|Requesting 86344 seconds of new work, and reporting 1 completed tasks
11/01/2007 16.18.55|Einstein@Home|Scheduler request succeeded
11/01/2007 16.18.58||Rescheduling CPU: files downloaded
11/01/2007 16.18.58||Rescheduling CPU: files downloaded
11/01/2007 16.18.58||Rescheduling CPU: files downloaded
11/01/2007 16.18.58||Rescheduling CPU: files downloaded
11/01/2007 16.18.58||Rescheduling CPU: files downloaded
11/01/2007 16.18.58||Rescheduling CPU: files downloaded
11/01/2007 16.18.58||Rescheduling CPU: files downloaded
11/01/2007 16.18.58||Rescheduling CPU: files downloaded
11/01/2007 16.18.58|Einstein@Home|Started download of file h1_0358.5_S5R1
11/01/2007 16.18.58|Einstein@Home|Started download of file grid_0360_h_T06_S5R1.dat
11/01/2007 16.18.59|Einstein@Home|Finished download of file grid_0360_h_T06_S5R1.dat
11/01/2007 16.18.59|Einstein@Home|Throughput 193912 bytes/sec
11/01/2007 16.19.57|Einstein@Home|Finished download of file h1_0358.5_S5R1
11/01/2007 16.19.57|Einstein@Home|Throughput 273388 bytes/sec
11/01/2007 16.19.58||Rescheduling CPU: files downloaded
11/01/2007 16.19.58||Rescheduling CPU: files downloaded
11/01/2007 16.19.58||Rescheduling CPU: files downloaded
11/01/2007 16.19.58||Rescheduling CPU: files downloaded
11/01/2007 16.20.50|SETI@home|Sending scheduler request to http://setiboinc.ssl.berkeley.edu/sah_cgi/cgi
11/01/2007 16.20.50|SETI@home|Reason: Requested by user
11/01/2007 16.20.50|SETI@home|(not requesting new work or reporting completed tasks)
11/01/2007 16.20.55|SETI@home|Scheduler request succeeded
Forse che non mi ha scaricato WU di SETI in quanto è stato preceduto dall'I/O di Einstein che si è "prenotato" il mio futuro carico di CPU ?
Grazie
Gaetano
gabi.2437
11-01-2007, 16:26
Forse il fatto che hai 2700 ore di climate prediction fan sorgere il dubbio a BOINC "forse non devo più scaricare wu"?
Forse il fatto che hai 2700 ore di climate prediction fan sorgere il dubbio a BOINC "forse non devo più scaricare wu"?
Infatti lo avevo sospeso e BOINC mi ha scaricato una decina di WU di Einstein prima che Seti o Rosetta riuscissero a connettersi ai loro rispettivi server.
In ogni caso mi sa che è questa la via. Riproverò domani o dopodomani, quando esaurirò un po' di WU di Einstein (adesso ne ho una ventina in pancia).
Comunque ricordo chiaramente che lo scherzetto Seti me lo aveva già fatto in precedenza, e avevo poche WU in pancia.
Ciao
Gaetano
Ciao gparlav!
Il BOINC Manager quando si comporta così andrebbe crackato e disassemblato bit per bit... :D Ma non ha tutti i torti, anzi! E ti spiego perchè...
Supponiamo che tu sia iscritto a 3 progetti: Seti, Rosetta e Climate. Dalle pagine degli account dei vari progetti trovi (sotto le preferenze del progetto) la quota di risorse da dedicare al progetto (Resource Share). Per default è impostata a 100 e supporrò che tu non l'abbia cambiata.
Il BOINC Manager cerca a tutti i costi di far lavorare la tua macchina in base a queste preferenze. Se tu hai lasciato a default, lui dedicherà il 33,3% del tempo su ogni progetto. :O
Per farlo deve ricordarsi di due cose:
- quanto tempo ha dedicato ad un progetto;
- quanti secondi di lavoro ha scaricato da quel progetto;
Per ricordarsi di questi due dati usa un sistema di debiti: ogni volta che, ad esempio, elabora 2000 secondi su Seti, assegna un credito di 2000 secondi di elaborazione a Seti e un debito di elaborazione di 1000 secondi a Climate e Rosetta.
Idem per il lavoro scaricato: ogni volta che scarica, ad esempio, 2000 secondi di lavoro su Seti, assegna un credito di 2000 secondi di download a Seti e un debito di download di 1000 a Climate e Rosetta.
Il primo debito, di elaborazione, è definito Short Term Debt (STD), il secondo, di download, è detto Long Term Debt (LTD).
Ovvimente il BOINC Manager cerca di mantenere questi debiti a zero, garantendo così un equilibrio tra i tempi dedicati ai vari progetti.
Ecco un esempio dei miei debiti:
PRJ: ROSETTA@HO STD: 0.000000 LTD: 0.000000 RSRC: 1
-------------------------------
PRJ: BOINCSIMAP STD: -5000.000000 LTD: -127850.898041 RSRC: 1000
-------------------------------
PRJ: EINSTEIN@H STD: 0.000000 LTD: 0.000000 RSRC: 1000
-------------------------------
PRJ: LHCATHOME STD: -5000.000000 LTD: -37423.941167 RSRC: 1000
-------------------------------
PRJ: PREDICTOR@ STD: 0.000000 LTD: 0.000000 RSRC: 1
-------------------------------
PRJ: SETI@HOME STD: 0.000000 LTD: 0.000000 RSRC: 1
-------------------------------
PRJ: SPINHENGE@ STD: 10000.000000 LTD: 165274.839208 RSRC: 1000
-------------------------------
PRJ: UFLUIDS STD: 0.000000 LTD: 0.000000 RSRC: 1000
-------------------------------
Per ogni progetto trovi Nome, Short Term Debt, Long Term Debt e Resource Share (il parametro che ti dicevo all'inizio).
Come puoi vedere Rosetta, Predictor e Seti hanno le risorse a 1: questo perchè ho scelto di non elaborare wu per questi progetti. Gli altri hanno tutti 1000 e sono in "competizione tra loro".
Cosa fa in questo momento il mio BOINC Manager? Semplice, basta guarda i debiti.
Einstein è sospeso e quindi non ha nè debiti, nè crediti.
Simap e LHC hanno "goduto" di un bel po' di tempo macchina e sono a credito (debito negativo di -5000). Cosa signifiica? Che il BOINC Manager deve dedicare i loro 5000 secondi a qualche altro progetto.
E quale progetto? Spinhenge ovviamente! Anche perchè la somma di debiti e crediti deve fare sempre 0. Questo valore indica che il BOINC Manager deve far recuperare a Spinhenge i famosi 10000 secondi che gli altri due insieme hanno in eccesso.
Stessa cosa accade per il download: anche qui Spinhenge è in debito, gli altri due a credito. Quindi? Se lasciato al suo destino, il BOINC Manager scaricherà solo wu di Spinhenge per cercare di pareggiare i conti.
Come si vedono i debiti dei vari progetti? Con un programma chiamato BOINC Debt Viewer (http://home.austin.rr.com/skipsjunk/util/boincdv.html) di Skip Guenter. :read: Con questo add-on puoi vedere e anche azzerare i debiti. Con un'apposita funzione (leggi bene il readme) potrai azzerare i conti e far ripartire tutti i progetti da una situazione di parità!
Tornando al tuo caso, Climate e Seti sono probabilmente a credito (uno per aver scaricato la lunghissima WU, LTD negativo, l'altro perchè l'hai fatto elaborare di più, STD negativo). Einstein è quindi in debito di tempo macchina e di wu da scaricare. Quindi il BOINC Manager cerca di recuperare il gap e fa scaricare solo wu di Einstein.
Ovviamente se sospendi qualche progetto, il BOINC Manager si ricalcola i debiti per i progetti residui e agisce di conseguenza!
Scaricati il Boinc Debt Viewer e facci sapere. Io ho fatto solo alcune supposizioni!! :D
Ciao a tutti.
Ho ripreso possesso del criceto e nella notte aveva lavorato, chiudendo una decina di WU di Einstein.
Ho sospeso Climate, ho ripristinato la disponibilità di rete, ho aggiornato Seti e quindi Rosetta, e poi aggiornato Einstein.
Risultato ?
HoO scaricato 4 WU di Seti e 8 di Rosetta. Einstein ha mandato i suoi risultati, ma non ha scaricato niente.
Quindi mi sa che la teoria del calcolo del carico potenziale in pancia è quella valida.
Grazie a tutti delle dritte e delle infos. Soprattutto di quella della gestione dei debiti / crediti di elaborazione macchina.
Ciao
Gaetano
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.