PDA

View Full Version : scaricamento WU


Aebi
12-04-2006, 13:45
Non c'e' una possibilita' ottimizzare lo scaricamento delle WU?
Mi spiego meglio:
Ho 3 pc e ho impostato 10 giorni come cache; il primo diciamo che elabora mediamente 7/8 WU al giorno e in cache me ne ritrovo 20/25, il secondo ne fa 5/6 mi ritrovo con una cache di 35 e l'ultimo che ne elabora 3/4 ha una cache di 10/12 WU. Non riesco a spiegarmi questa cosa e tra l'altro mi pare che qualche tempo fa la situazione fosse un po' piu' regolare non c'e' modo di sistemare le cose?
PS: Il primo PC e un Athlon 64 3200+, secondo un barton 3000 e il terzo un sempron 2700 tutti con la relativa mod truXoft
... un'altra cosa all'interno della cartella project ho il file: setiathome_4.11_windows_intelx86.exe ma vedo che alcuni hanno il 4.18 dovrei aggiornare come?
Ciao e grazie

lucab76
13-04-2006, 01:52
Ciao Aebi,
provo a darti una mano, ma la gestione della cache non è banale.
Ogni volta che cito la cache, in realtà intendo il parametro "Connect to the network every xxx days", quello che te hai messo a 10, ok?

1) Occhio alla gestione del disco: se sotto le preferenze imposti un uso del disco troppo limitato, puoi mettere una cache a 500 giorni ma non ti scaricherà nulla perchè gli hai chiesto di non usare troppo spazio.

2) Occhio al Manager di TruXoft: lo uso anch'io e fa il suo "sporco" dovere, ma richiede almeno il doppio di quanto specifichi sotto le preferenze. Se usi valori troppo alti di cache, nel giro di poco ti ritroverai (specie se scaccoli su più progetti) il Manager pieno di wu e rischierai di non rispettare le deadlines di consegna.

3) Puoi sempre usare i profili. Visto che hai tre pc puoi assegnarli (tramite l'elenco degli host, accessibile dal tuo account) a tre profili diversi (sotto Edit preferences): Home, School e Work.
Puoi assegnare al pc A il profilo Home e dargli la cache più grande regolando le prefrences per Home;
assegnare al pc B il profilo School e dargli una cache intermedia regolando le preferences per School;
e assegnare al pc C il profilo Work e dargli una cache più piccola regolando le preferences per Work;
Occhio che ogni profilo viene applicato indistantamente per ogni progetto: quindi se ad una macchina è assegnato il profilo Home, questa scaricherà wu in base alla cache, ma in quantità identiche per ogni progetto (ad es. 34200 sec di wu per Seti, 34200 sec di wu per LHC, ecc).

4) Ovviamente puoi anche assegnare i profili alle macchine in base ai progetti.
Supponiamo che Work abbia 10gg di cache e Home abbia 2gg di cache.
Se vuoi che sulla macchina A si accumulino tante wu di Seti e poche di Rosetta, dovrai assegnare alla macchina:
il profilo Work su Seti
e il profilo Home su Rosetta.
Al contrario se sulla macchina B vuoi più wu di Rosetta, assegni il profilo
Work alla macchina B su Rosetta
e il profilo Home per la stessa macchina su Seti.

5) Il Manager di TruXoft prevederà a breve anche un'opzione per configurare meglio il traffico, ma dovremo attendere che Trux la rilasci...

Spero di essere stato chiaro! :O
In bocca al lupo! :D
Se qualcosa non ti torna... sono qua!!

Aebi
13-04-2006, 12:40
Intanto ti ringrazio, ma passiamo a i punti:
per quanto riguarda la gestione del disco non ho toccato nulla, lasciando 100 gb, 0.1 gb e 50% per le 3 opzioni realtive.
Al punto 2 non ho ben capito cosa intendi con "richiede almeno il doppio di quanto specifichi sotto le preferenze" in ogni caso il mio problema non e' avere troppe wu ma semmai il contrario tanto che quando si erano bloccati i server su 2 pc ero gia' fermo al secondo/terzo giorno l'altro invece e ' durato un paio di giorni in piu'.
3) Avevo pensato anch'io a impostare diversi profili (lavoro solo su seti per il momento) ma se quello di default e' gia impostato a 10 e sul pc piu' veloce (ma con poche wu) imposto sempre 10 cosa mi cambia? se diminuisco gli altri utilizzando diversi profili ottengo di abbassare la cache dei 2 ma influisce sul primo? Io pensavo che il calcolo della cache venisse fatto in base al lavoro di ogni singolo computer e che la cache fosse riempita di conseguenza o viene fatto sull'account e poi i computer vengono "riempiti" in base a quello?

Mi rendo conto di essere stato un po' confuso nell'esposizione ma conto che riuscirari a capire lo stesso, ora devo scappare.
Ciao e grazie ancora

lucab76
13-04-2006, 13:38
OK, il mio report era volutamente generico, atto a chiarire dubbi sulle modalità di funzionamento della cache, dei profili, ecc. Adesso entro un po' più nello specifico del tuo caso. :stordita:

Punto 1) OK; :)
Punto 2) Ho letto sul forum Seti e ho sperimentato di persona che passando dal BoincManager standard al Boinc Manager di TruXoft, mantenendo inalterate le impostazioni di cache, il carico di wu scaricate è raddoppiato. Quindi sembra che TruXoft si "tenga largo" nelle richieste. :sofico:
Punto 3) I profili sono indipendenti, quindi se imposti basso un profilo, l'altro non aumenta, ovviamente!! :p

Ora ti chiedo: Usi il client di Crunch3r (http://www.guntec.de/Crunch3r/setix86.html) ? :Perfido:

Altra cosa: Ho dato un'occhiata ai tuoi PC. Che ne diresti di fare il merge? Il 3200 è doppio, il 2700 è triplo... puoi fondere i 2 3200 e i 3 2700. Così hai anche un'idea più chiara della situazione. E il Barton 3000? Che fine ha fatto?
Non è escluso che ti dia meno carico a causa dello sparpagliamento delle macchine, ma è una mia teoria. Quindi fai il marge e vedi cosa cambia.

Per il resto do un'occhiata ai tempi delle tue macchine e ti faccio sapere più tardi! :confused:

Alla prox!

Aebi
13-04-2006, 15:46
Non sono molto pratico ma se il crunch come mi sembra di aver capito e' il file: setiathome_4.11_windows_intelx86 la risposta e' si.
Per quanto riguarda i computer invece i 2 che non hanno risultati (1 3200 e 1 2700) sono degli errori ma non me li fa "mergiare", mentre gli altri 2 2700 sono in realta' 2 pc diversi solo che solo il 2700 e collegato ad internet e 1 volta al giorno sposto la cartella del barton 3000 (che e' quello con la media piu' alta) sul 2700 e mi connetto tramite quello :confused:
Ciao

lucab76
13-04-2006, 16:03
Non sono molto pratico ma se il crunch come mi sembra di aver capito e' il file: setiathome_4.11_windows_intelx86 la risposta e' si.
Così è impossibile dirlo! Sia l'originale che il moddato hanno lo stesso nome!! L'hai copiato te a mano nella directory? O l'ha scaricato il Boinc Manager senza il tuo intervento?
Per quanto riguarda i computer invece i 2 che non hanno risultati (1 3200 e 1 2700) sono degli errori ma non me li fa "mergiare", mentre gli altri 2 2700 sono in realta' 2 pc diversi solo che solo il 2700 e collegato ad internet e 1 volta al giorno sposto la cartella del barton 3000 (che e' quello con la media piu' alta) sul 2700 e mi connetto tramite quello :confused:
Ciao
Azz! :doh: :doh:
Bel casino!!
Stando così le cose non penso che riuscirai ad avere una gestione ottimale della cache per il sempron e il barton che condividono la connessione. E' molto facile che lo scheduler vada nel pallone e non riesca a capire quando dà lavoro a uno o all'altro. Molto probabilmente divide la cache tra i due :muro:
Per l'athlon invece una soluzione ci deve essere, abbi fede!!
Più tardi ti faccio sapere se scopro qualcosa!

Aebi
13-04-2006, 16:24
Così è impossibile dirlo! Sia l'originale che il moddato hanno lo stesso nome!! L'hai copiato te a mano nella directory? O l'ha scaricato il Boinc Manager senza il tuo intervento?

No l'ho scaricato io dal sito che hai indicato, prima mi era sfuggito; la old version come avevo letto da qualche parte, gia' che ci sono ti chiedo che differenza c'e' fra SSE2 e SSE3?
Azz! :doh: :doh:

Per l'athlon invece una soluzione ci deve essere, abbi fede!!
Più tardi ti faccio sapere se scopro qualcosa!
Ti rignrazio, ciao

Tommy.73
13-04-2006, 22:56
Cosa dice il tuo file client_state.xml in questa sezione:

- <time_stats>
<on_frac>0.XXXXXX</on_frac>
<connected_frac>0.XXXXXX</connected_frac>
<active_frac>0.XXXXXX</active_frac>

Oltre alla cache impostata nelle preferenze, il client si calibra in base al reale utilizzo del PC, dunque a quel "10 giorni" viene applicato un coefficiente correttivo. Se ad es sul client state hai 0,5 è come se la cache fosse di 5 giorni. Io non l'ho mai modificato quel valore, perché i PC sono miei e li controllo quotidianamente (uso un'impostazione di 4 giorni), ma quei valori possono essere anche aumentati a mano, ovviamente chiudendo prima boinc.
Ciao

Aebi
14-04-2006, 11:46
Cosa dice il tuo file client_state.xml

In questo momento ho sottomano solo il 3200, che poi e' quello che m'interessa di piu' visto che e' quello che rischia piu' facilmente di restare a secco, ed il file contiene questi dati:
<time_stats>
<on_frac>0.988418</on_frac>
<connected_frac>0.999997</connected_frac>
<active_frac>0.000041</active_frac>
Ciao e grazie

GHz
14-04-2006, 12:54
In questo momento ho sottomano solo il 3200, che poi e' quello che m'interessa di piu' visto che e' quello che rischia piu' facilmente di restare a secco, ed il file contiene questi dati:
<time_stats>
<on_frac>0.988418</on_frac>
<connected_frac>0.999997</connected_frac>
<active_frac>0.000041</active_frac>
Ciao e grazie

Chiudi BOINC e modificalo in questo modo:

<time_stats>
<on_frac>0.988418</on_frac>
<connected_frac>0.999997</connected_frac>
<active_frac>0.990041</active_frac>

Salva e riavvia BOINC, vedrai che scaricherà tante nuove WU :D

Ciao,
GHz

Aebi
14-04-2006, 13:57
Salva e riavvia BOINC, vedrai che scaricherà tante nuove WU :D



Perfetto! grazie
e per regolare gli altri 2 dovrei anteporre 99 in <active_frac> se fosse necessario?
Ciao

Aebi
14-04-2006, 14:05
Perfetto! grazie
e per regolare gli altri 2 dovrei anteporre 99 in <active_frac> se fosse necessario?
Ciao

Ad una prima occhiata mi sembra quasi che ne scarichi addirittura troppe adesso, lo tengo d'occhio per un po' per valutare la cosa, fossero eventualmente troppe posso agire abbassando un po' il 99 o non c'entra nulla e devo eventualmente agire sui giorni della cache?
Ciao e grazie ancora

GHz
14-04-2006, 14:29
Ad una prima occhiata mi sembra quasi che ne scarichi addirittura troppe adesso, lo tengo d'occhio per un po' per valutare la cosa, fossero eventualmente troppe posso agire abbassando un po' il 99 o non c'entra nulla e devo eventualmente agire sui giorni della cache?
Ciao e grazie ancora

Dunque, quei 3 valori servono a BOINC per regolare la cache, perchè BOINC monitorizza quanto il pc scaccola e quindi può stimare quanto lavoro può essere svolto dal pc nei giorni di cache settati nel profilo.
Quei numeri vanno da 0.99xxxx che è il max a 0.00xxx che è il minimo. Tali numeri vengono modificati da BOINC automaticamente, cioè se il pc scaccola poco si abbassano e di conseguenza vengono scaricate meno wu, mentre se scaccola sempre vengono scaricate più wu, sempre a parità di giorni di cache settati sul profilo. L'aggiornamento però non è immediato, e ci vuole un pò di tempo prima che un pc che è stato fermo per un pò torni a scaricare tante WU. Quindi, ora che li hai modificati a mano, puoi regolare la cache dal sito, e comunque tali parametri si riadatteranno a seconda di quanto elabora il pc :)

Spero di essere stato chiaro.

Ciao,
GHz

Aebi
14-04-2006, 14:55
Spero di essere stato chiaro.


Chiarissimo, ancora grazie a te e a tutti quelli che mi hanno aiutato.
Ciao

Tommy.73
14-04-2006, 20:11
Se ora ti sembran troppe ti consiglio semplicemente di abbassare un po' il "10 day" ;)