PDA

View Full Version : Mini-team: soluzione per personalizzare le "General preferences"


Ma7z0
01-08-2006, 14:46
Un problema che mi è subito saltato all'occhio da quando faccio parte della Flotta Stellare è che non posso modificare a mio piacimento le preferenze generali del client boinc da rete senza modificare anche quelle di tutto il mio mini-team.
Spulciando il sito di Boinc ho trovato questa pagina interessante:
http://boinc.berkeley.edu/prefs_override.php

Creando un file di nome global_prefs_override.xml e copiandolo nella cartella del progetto si possono personalizzare alcune preferenze.
Il contenuto del file deve essere più o meno questo:
<global_preferences>
<run_if_user_active>0</run_if_user_active>
<idle_time_to_run>3</idle_time_to_run>
<cpu_scheduling_period_minutes>60</cpu_scheduling_period_minutes>
<work_buf_min_days>0.1</work_buf_min_days>
<max_cpus>2</max_cpus>
<disk_interval>60</disk_interval>
<disk_max_used_gb>100</disk_max_used_gb>
<disk_max_used_pct>50</disk_max_used_pct>
<disk_min_free_gb>0.1</disk_min_free_gb>
<vm_max_used_pct>75</vm_max_used_pct>
<max_bytes_sec_down>0</max_bytes_sec_down>
<max_bytes_sec_up>0</max_bytes_sec_up>
</global_preferences>

Interpretazione personale delle variabili:
run_if_user_active = Do work while computer is in use?
idle_time_to_run =* Dopo quanto tempo che il pc è in idle iniziare il calcolo
cpu_scheduling_period_minutes =* Switch between applications every x minutes
work_buf_min_days = determina le dimensioni della cache (indicata in giorni di lavoro) [thx lucab76]
max_cpus = On multiprocessors, use at most x processors
disk_interval = imposta l'intervallo di tempo tra un salvataggio su disco e l'altro dei progressi durante l'elaborazione [thx lucab76]
disk_max_used_gb = Use no more than x GB disk space
disk_max_used_pct = Use no more than x% of total disk space
disk_min_free_gb = Leave at least x GB disk space free
vm_max_used_pct = Use no more than x% of total virtual memory
max_bytes_sec_down = Maximum download rate:
[B]max_bytes_sec_up = Maximum upload rate:

* interpretazione non certa ;)

Per effettuare le modifiche alle impostazioni del client dovrete riavviarlo.
Verificate anche che le impostazioni siano state lette dal client con questo messaggio nella scheda Messages:
General prefs: using separate prefs for home

Una cosa importante: l'uso del file [B]global_prefs_override.xml è ricosciuto dal Boinc Manager solo dalla versione 5.4.9. Non usatelo con versioni precedenti, verrà ignorato! :(
Voglio critiche e chiarimenti, possibilmente :D
Thx

lucab76
01-08-2006, 16:46
Tutte le preferenze che trovate nel file global_prefs.xml possono essere modificate dal global_prefs_override.xml.
Per evitare di dimenticarne qualcuna, fate una copia del global_prefs.xml ridenominandola in global_prefs_override.xml. A quel punto modificate il file che avete appena rinominato e salvate le modifiche.
Riavviate Boinc e ogni macchina avrà le proprie preferenze! :D

Per la descrizione di ogni singolo tag XML, fate riferimento anche al sito web dei vari progetti e troverete tutto; in particolare: :read:
- work_buf_min_days determina le dimensioni della cache (indicata in giorni di lavoro);
- disk_interval imposta l'intervallo di tempo tra un salvataggio su disco e l'altro dei progressi durante l'elaborazione;

Una cosa importante: l'uso del file global_prefs_override.xml è ricosciuto dal Boinc Manager solo dalla versione 5.4.9. Non usatelo con versioni precedenti, verrà ignorato! :(

Ma7z0
01-08-2006, 17:56
Allora edito :D
Thx

wisher
07-08-2006, 14:33
bel lavoro, veramente molto utile

GHz
07-08-2006, 20:53
bel lavoro, veramente molto utile

Direi che per i miniteam è l'ideale. Buona idea Ma7z0, chissà perchè non c'avevo pensato...la metteremo nella guida al prox aggiornamento :O

Ciao,
GHz

Ma7z0
07-08-2006, 23:12
Allora è meglio che mi dia da fare per completarla un po' di più :D
Ora vado a nanna però :fagiano: