Ajuda

Preguntes Més Freqüents (PMFs)
Abans d'escriure a l'equip SETI.cat i abans d'obrir un nou tema de debat al fòrum et recomanem donar-hi un cop d'ull. És possible que algú ja s'hagi trobat amb el teu mateix problema, i per tant puguis trobar la solució aquí!
Fòrums
Als diversos fòrums de SETI.cat trobaràs els diversos temes de discussió, des dels aspectes tècnics i d'instal·lació de BOINC, fins a una xerrada informal entre col·legues d'equip, passant per comentaris sobre noves tecnologies informàtiques o una recent descoberta en astronomia.
Llista de distribució
Des de ja fa temps (finals de 2001) existeix una llista de distribució de correu electrònic en català per a tots els interessats en SETI@home. Aquesta eina s'ha consolidat com la més útil per a comunicar-nos entre nosaltres d'una manera eficient i ràpida. Si voleu estar segurs de rebre les darreres informacions sobre SETI@home-Catalunya al vostre correu electrònic podeu donar-vos-hi d'alta. Sinó, sempre disposareu dels fòrums de SETI.cat, on existeix una còpia d'aquests missatges.
Estat dels servidors
Fent clic a l'enllaç veureu la pàgina de Berkeley (la central de SETI@home) on s'indica l'estat dels seus servidors de dades. Idealment haurien d'estar tots en marxa ("Running"), però a vegades en desactiven alguns (o tots) per dur a terme tasques de manteniment. En aquest cas no podrem enviar ni rebre resultats. Com que en tenen de redundants és possible que n'hi hagin d'aturats però tot i així el projecte estigui funcionant.

PMFs (Preguntes Més Freqüents)

En aquesta secció trobareu el que els informàtics coneixem per FAQ, l'acrònim en anglès de Frequently Asked Questions, pel projecte SETI@home.

Què passa quan BOINC no "trilla"?

Sol passar més d'un cop que veieu que el BOINC no té activitat, que no "trilla". Això pot ser per molts motius, però un d'ells i que potser molta gent no comprova, és l'estat dels servidors de Berkeley.
Per comprovar l'estat de funcionament dels servidors hem d'anar a aquesta pàgina; allà hem de veure que tots estiguin "Running", que vol dir que estan totalment operatius.
És possible que algun cop els nois de Berkeley aturin momentàniament els servidors per a manteniment (llavors passen a "Disabled"), o bé ha fallat el sistema (llavors estan "Not Running").
I per què tot això? Molta gent pregunta perquè el seu BOINC no "trilla" (no processa dades). Primer que res cal mirar que tinguem connexió, que no tinguem aturat el client, i si tot això és correcte, passar a mirar l'estat dels servidors de BOINC.
Si després de fetes totes aquestes verificacions el vostre client BOINC no funciona, escriviu-nos al fòrum o feu servir el correu per demanar ajuda als webmetres. Entre tots trobarem la solució al problema.

Com connectar a un altre ordinador de la xarxa local que executi Boinc?

Per connectar a un altre ordinador de la xarxa local que executi Boinc i veure quin treball està fent hem de seguir aquestes indicacions:

En els ordinadors als quals volem connectar hem de modificar el fitxer que es troba a la carpeta del Boinc, gui_rpc_auth.cfg i hi escriurem el nostre password escollit, esborreu el password llarguíssim que hi trobareu.

En els ordinadors als quals volem connectar hem de crear el fitxer a la carpeta del Boinc, remote_hosts.cfg on hi escriurem la direcció IP del nostre ordinador des d'on ens connectarem als altres ordinadors , o el nom que tingui a la xarxa local.

Un cop fet això hem de tancar el Boinc i tornar-lo a obrir en els ordinadors que hem modificat.

Per connectar amb un altre ordinador escollim l'opció del Boinc, Avançat – Seleccionar ordinador, i escriurem el nom de l'ordinador a connectar o la seva direcció IP, i el password escollit per nosaltres.

Per tornar a veure el treball del nostre ordinador escollim la mateixa opció de Seleccionar ordinador, i la deixarem en blanc, tant el nom de l'ordinador com el password, i seleccionarem OK.

Les explicacions en anglès a la pàgina del Boinc es poden trobar al final de tot a
http://boinc.berkeley.edu/gui_rpc.php< /a>

Com es configura BOINC i SETI@home? (distribuïr temps entre projectes, etc)

Tots els projectes BOINC (inclòs SETI@home) es poden configurar còmodament mitjançant la interfície web que proporciona Berkeley. En el cas de SETI@home, ho podeu trobar a:
http://setiathome.berkeley.edu/
...aneu a la secció "El teu compte", i allà podreu configurar tots els paràmetres de BOINC i de SETI@home.

Un dels paràmetres és l'anomenat "Resource share" (compartició de recursos), que trobareu a la secció "SETI@home preferences" (o bé a la secció de preferències dels altres projectes, en les pàgines web corresponents).

Posem aquest exemple:
- Estic donat d'alta a SETI@home i a Climateprediction.net
- Tinc un PC amb BOINC i els dos projectes treballant-hi
- A SETI@home hi he posat un "resource share" = 200
- A ClimatePrediction.net hi he posat "resource share" = 100
-> En total sumem 300. Us pot sumar qualsevol altra cosa (p.ex. entre 100 i 1000).
Això vol dir que 100 de cada 300 segons (o minuts, o hores, o el que sigui) tindrem el BOINC d'aquest nostre PC treballant per ClimatePrediction.net, i els altres 200 treballant en SETI@home.
A la pràctica, vol dir que (seguint l'exemple) una de cada 3 hores treballarà amb Climate, i 2 de cada 3 hores amb SETI.

Com es controlen els usuaris no fiables dins de tot el projecte?

Amb un projecte tan gran com SETI@home (o BOINC en general), i més tractant-se d'un projecte públic (on pot participar qualsevol), hom es pot fer aquesta i d'altres preguntes:

Com es controlen els usuaris no fiables dins de tot el projecte?
I els no cumplidors?
És a dir, els que reben un paquet i fins dintre un mes no es tornen a conectar, s'envia el mateix paquet a una atra persona?
I els usuaris que fan coses rares?

(Gràcies a Catalask8 per proveïr-nos d'aquestes preguntes)

La resposta és la següent:
SETI@home envia cada bloc de dades 3 vegades a 3 usuaris diferents.
Llavors, només es donarà per vàlid un resultat que hagi estat retornat 3 vegades i amb els mateixos resultats.
Si un usuari triga molt a retornar un resultat, aquell bloc de dades li "caducarà" (fixeu-vos bé en la informació que ofereix el client BOINC; hi apareix la data de caducitat de cada bloc). És a dir: el servidor, al no "tenir notícies" d'aquell bloc de dades (el corresponent a aquell usuari concret), el donarà per perdut i l'enviarà una altra vegada a un altre usuari, per complir així amb la validació triple.
Quelcom semblant passa amb resultats "falsejats", o bé invàlids degut a p.ex. algun error de l'ordinador o del programa. Si es rep un resultat que no lliga amb els altres dos (o bé no n'hi ha ni tant sols dos d'iguals), llavors es tornarà a enviar el bloc.

Com limitar l'ús de CPU dels processos que engega BOINC (SETI, Climate, ...)?

Com sabeu, BOINC sol tenir el processador del nostre ordinador funcionant sempre al 100%. En alguns casos pot interessar evitar això, bé sigui per problemes de temperatura, o per evitar que BOINC ens molesti en el nostre treball amb l'ordinador (tot i que no se sol notar, normalment).
Per això existeixen eines que permeten limitar BOINC (o qualsevol altre procés) perquè només carregui el processador fins, p.ex., el 60%.
En aquesta pàgina teniu més detalls i enllaços a aquestes eines.

Com optimitzar la participació en projectes Boinc amb unitats de treball esporàdiques.

Hi han projectes Boinc que només tenen unitats de treball cada cert temps, com el SIMAP, la base de dades de proteïnes, que a principi de mes actualitzen la base de dades i en una o dues setmanes, la feina ja està feta i no hi han més unitats de treball per processar.

O en el cas de LHC, els tècnics que calculen l'ajust dels imants de l'accelerador van treien simulacions a mida que ho necessiten i poden passar setmanes sense unitats de treball a processar i quan n'hi han són molt poques.

Per optimitzar el nombre d'unitats a processar em d'especificar a les preferències del projecte en qüestió, LHC preferences o SIMAP preferences, etc..., un Resource Share de 1000 (mil),

Deixarem en els demés projectes que participem el valor per defecte de 100 (cent).

D'aquesta manera el projecte amb poques unitats de treball tindrà preferència per processar unitats quan estiguin disponibles sobre els demés projectes, un cop acabades les unitats, els altres projectes Boinc aniran treballant de manera preferent fins a que novament hi hagin més unitats de treball per als projectes "intermitents" o amb poques unitats de treball.

Com personalitzar el protector de pantalla del SETI@home amb el logo de SETI.cat?

Per visualitzar el logo de SETI.cat en el protector de pantalla del SETI@home del vostre ordinador, cal seguir aquestes senzilles indicacions:

1) Accediu al vostre compte de SETI@home (Your account)

2) Seleccioneu, SETI@home preferences

3) Seleccioneu, Edit SETI@home preferences

4) A l'últim apartat, URL of logo image, enganxeu el següent:

http://www.seti.cat/web/themes/seticat/seticat_logo.jpg

5) Seleccioneu, Update preferences

6) En el vostre Boinc aneu a Projectes, seleccioneu SETI@home i premeu el botó d'Actualitzar

7) Ja està

Puc fer servir un ordinador antic amb només 64 Mb de RAM?

Sí!,

Amb anteriors versions del Boinc no funcionava, però ho he provat ara amb la versió del Boinc 5.4.11 i funciona perfectament, tant en Windows 98 SE com en Windows 2000 Professional.

Això sí, amb el nou Setiathome-Enhanced 5.15 les unitats triguen molt,
Pentium 166 Mhz --> 136 hores
AMD-K6-2 350 Mhz 3DNow! --> 106 hores
Pentium 233 Mhz MMX --> 96 hores
segons indica al començar a calcular.

Amb el Einstein@home S5R1 4.24 es triga:
Pentium 166 Mhz --> 35 hores
AMD-K6-2 350 Mhz 3DNow! --> 45 hores
Pentium 233 Mhz MMX --> 28 hores

He provat amb el projecte SIMAP 5.10 i es triga menys, però s'ha de configurar manualment seguint les indicacions de la web de SIMAP.
Pentium 166 Mhz --> 30 hores
AMD-K6-2 350 Mhz 3DNow! --> 23 hores
Pentium 233 Mhz MMX --> 15 hores

Què puc fer si se m'escalfa el processador?

Si tenim BOINC (i SETI@home o qualsevol altre projecte BOINC) en el nostre ordinador, és normal que el processador s'escalfi més. Procureu monitoritzar la seva temperatura amb alguna eina de sistema, p.ex. ASUS PC Probe, Everest, MBM o similars.
Si la temperatura del processador no supera els 60-65ºC amb el BOINC engegat, podeu estar tranquils (tot i que és recomanable tenir-lo a uns 50-55ºC). Si s'acosta als 70ºC o fins i tot els supera, doneu un cop d'ull a aquesta discussió del fòrum, possiblement us serà útil.

Què són els "crèdits" de BOINC i de SETI@home?

La versió clàssica de SETI@home comptabilitzava la participació dels usuaris en base a la quantitat de blocs de dades que havia processat. És a dir, les Work Units (WUs), en anglès, o Unitats de Treball (UTs).
La pega era que hi havia UTs més "pesades" que d'altres (en quan a temps requerit de procés).
Per això, en crear BOINC, es va crear el concepte de crèdit: amb això es comptabilitza el temps real de processador que els usuaris han invertit en un projecte.
Més concretament, la definició de crèdit (o cobblestone, com també l'anomenen) és:

1/100 de dia de CPU d'un ordinador que té una potència equivalent a 1 GigaFLOP (mil milions d'operacions decimals cada segon)

(a Berkeley ho especifiquen com un ordinador que faci 1000 MIPS de doble precisió, basat en la mesura Whetstone, i 1000 MIPS VAX basat en la mesura Dhrystone)

Dit d'una altra manera, un ordinador amb una potència de 1 GigaFLOP generarà 100 crèdits diaris. Avui dia gairebé tots els ordinadors superen aquesta potència (p.ex. un AthlonXP 2600+ dóna uns 2-3 GigaFLOP/s).

Què són els "punts" de la web SETI.cat?

En aquesta web (seti.cat) tenim un sistema automàtic de gestió d'usuaris.
En quan un usuari fa alguna mena d'aportació a la web (escriure una pàgina, un comentari al fòrum, participar a una votació, etc) va acumulant punts. Per exemple:
- Publicar una pàgina de llibre -> 5 punts
- Començar un tema de debat -> 2 punts
- Publicar una pàgina normal -> 2 punts
- Fer un comentari a una pàgina o al fòrum -> 1 punt

De moment aquests punts no serveixen de res (apart de per veure quins són els usuaris més actius de la web! ;-))
Però més endavant és possible que s'utilitzin, per exemple, per fer sortejos periòdics de material de SETI.cat (tasses, cortinetes de cotxe, etc.) entre els usuaris més actius.

Quina és l'arquitectura del projecte?

SETI@home, com tots els projectes BOINC, és un projecte basat en la clàssica estructura client-servidor.
Bàsicament existeix un servidor (o conjunt de servidors) que gestionen tot el gruix de dades, és a dir:
- Preparació de les dades a processar
- Distribució d'aquestes dades en petits blocs, a tots els usuaris, mitjançant Internet
- Recepció dels resultats
- Validació i integració de resultats
Els "clients" en aquesta estructura sóm tots nosaltres (els usuaris de SETI@home), que fem servir el client BOINC.
Per més informació podeu mirar aquests enllaços:

- SETI@home a la Wikipedia (en anglès)
- SETI a la Viquipèdia (en català, però sense tanta informació)
- BOINC (en anglès)
- Com funciona BOINC (en anglès)
- BOINC.cat
- BOINC a la Wikipedia