Avete un progetto che vi sta a cuore, ma le workunit scarseggiano?
Desiderate essere odiati dai project admin?
O semplicemente vi serverebbe che il pc abbia lavoro per tutta la giornata, ma il limite dei task giornalieri vi rende la vita difficile?
Volete esaurire i task in distribuzione per fare un dispetto a un vostro acerrimo scaccola-nemico?
Con questa guida non sarà più un
vostro problema.
Cominciamo!
1/7) Nella directory di BOINC create un file denominato
cc_config.xml con il seguente contenuto:
<cc_config>
<options>
<ncpus>N</ncpus>
</options>
</cc_config>
dove
N è il numero di cpu virtuali da simulare. Avete un quad core? No problem, adesso avrete un N-tuple core.
Multiprocessore divino per gli amici.
N può anche essere molto grande. Nei progetti con workunit veloci o data di scadenza molto lontana si può tranquillamente arrivare oltre il valore 64 se occorre. Naturalmente, nel dubbio, è consigliabile alzare gradualmente tale valore in modo da non ritrovarsi con una quantità troppo elevata di lavoro che dovrà essere annullato per superamento della deadline.
2/7) Avviate il Manager grafico di BOINC e impostatelo in visualizzazione avanzata.
3/7) Sospendete le elaborazioni in corso selezionando
Attività>Sospendi. Bloccate anche la richiesta di lavoro in tutti i progetti (scheda
Progetti, pulsante
Blocca la richiesta...) tranne il progetto del quale si vuole fare scorta.
4/7) Selezionate
Strumenti>Preferenze di elaborazione...: nella scheda
uso processore, casella relativa a
Sui sistemi multiprocessore, usa al massimo mettete il valore
100; nella scheda
uso rete, caselle relative alla
Riserva di lavoro addizionale minima/massima settate
10
5/7) Selezionate
Avanzate>Leggi i file di configurazione e scaricate le workunit forzando l'aggiornamento del progetto mediante pulsante
Aggiorna nella scheda
Progetti.
6/7) Terminato il download nel
cc_config.xml al posto del vostro
N ci mettete il valore
-1 o al limite il numero di core del vostro processore (se intende mantenere aperto BOINC). Quindi, selezionate
Avanzate>Leggi i file di configurazione. Nelle preferenze di elaborazione rimettete il valore
0 alla voce relativa ai sistemi multiprocessore, di cui sopra.
7/7) A questo punto consiglio di chiudere BOINC, soprattutto se erroneamente avete riabilitato le elaborazioni prima di leggere il
cc_config.xml e sono partiti N task tutti insieme. In questo modo la ram verrà svuotata e potrete riavviare finalmente BOINC e lasciarlo a scaccolare in pace per molto tempo senza tenere conto della connessione a internet. Infine, riabilitate le elaborazioni selezionando
Attività>Elaborazione continua oppure
Attività>Elaborazione secondo le preferenze.
Vecchia parte della guida, ridicolamente complicata. La lascio sotto spoiler per motivi affettivi e dare la possibilità di farsi 4 risate alle mie spalle.
Per maggiori info vi rimando alla
guida di zioriga
(parla anche di questo metodo) e a
quella di canapa
(in generale).
Buone notte e scorte d'oro.