Nueva competencia de BOINC: Cosmology@Home – Instalando VirtualBox y configurando el proyecto

Nueva competencia de BOINC: Cosmology@Home – Instalando VirtualBox y configurando el proyecto

Hola a todos,

En el día de ayer, comenzó una nueva competencia de BOINC para le proyecto Cosmology@Home. La competencia fue creada por el equipo Gridcoin, en el cual participo:

Competencia Cosmology@Home

Procedí a añadir mis máquinas al proyecto, pero me dí cuenta que me hacía falta instalar VirtualBox:

Virtualbox no instalado

Así que instalé y configuré el proyecto para poder participar del mismo. En este post les hablaré sobre ese proceso:

Instalando VirtualBox

1. Primero, iremos a la página de VirtualBox, https://virtualbox.org y haremos click en el botón grande que dice «Download VirtualBox»:

Descargando Virtualbox 1

2. Como estoy usando Windows, descargaré esa versión:

Descargando Virtualbox 2

3. Presionamos «Save»:

Descargando Virtualbox 3

4. Y cuando la descarga termine, presionamos «Run»:

Descargando Virtualbox 4

5. El proceso de instalación comenzará. Presionamos «Next»:

Instalando Virtualbox 1

6. Dejaremos todo como está y presionamos «Next»:

Instalando Virtualbox 2

7. Nuevamente, presionamos «Next»:

Instalando Virtualbox 3

8. Ahora, hacemos click en «Yes»:

Instalando Virtualbox 4

9. Ahora en «Install»:

Instalando Virtualbox 5

10. Nos preguntará si deseamos instalar algunos drivers. Le daremos «Install:»

Instalando Virtualbox 6

11. Cuando la instalación termine, quitaremos la marca del recuadro que dice iniciar VirtualBox y presionamos «Finish»:

Instalando Virtualbox 7

Configurando el proyecto:

Recomiendo seguir estos pasos si tu equipo se vuele algo inestable o no responde bien. Este proyecto es intenso, así que sigue estos pasos para mejorar la estabilidad de tu sistema. Si la computadora sólamente estará ejecutando tareas, entonces no es necesario pues queremos maximizar el uso de nuestros recursos. De todas formas, aquí estan los pasos de configuración. La configuración inicial se encuentra en la sección de FAQ de Cosmology@Home. Sí tuve que usarla en mi equipo AMD Ryzen, así que primero verifica si necesitas la configuración. Si todo funciona bien, puedes obviar esta sección.

Pasos para aplicar la configuración (Usé como ejemplo una de mis máquina Intel i7):

1. Ve a la sección de limitar el CPU del FAQ de Cosmology@Home y copia la plantilla de configuración que se muestra:

Configurando Cosmology@Home 1

2. Abre tu editor favorito de texto y pega la plantilla. Luego, cambia el número en la sección <avg_ncpus> para especificar cuantos hilos de tu procesador quieres usar:

Configurando Cosmology@Home 2

3. Guarda la configuración en la carpeta del proyecto de Cosmology@Home. Si tienes BOINC instalado sin alterar la ubicación de sus carpetas, entonces la misma se encuentra en C:\ProgramData\BOINC\projects\www.cosmologyathome.org. Guarda el archivo como app_config.xml:

Configurando Cosmology@Home 3

4. Dependiendo del editor que usaste, verás que ahora el archivo de texto idetifica con color sus partes:

Configurando Cosmology@Home 4

Y eso es todo en esta parte. Ahora, probaremos la instalación y configuración.

Probando la instalación y configuración

Ahora, probaremos la instalación y configuración. Primero, tenemos que subir BOINC (ciérralo y vuélvelo a abrir si estaba corriendo). Luego, seleccionaremos el proyecto Cosmology@Home le daremos a «Update» :

Configurando Cosmology@Home 5

Verás en el log que se están descargando tareas:

Configurando Cosmology@Home 6

Y que están corriendo:

Configurando Cosmology@Home 7

Puedes también verificar en VirtualBox que la máquina virtual de la tarea está corriendo:

Virtualbox 1

Y así se ve el uso del procesador de la máquina que usé para hacer este tutorial:

CPU Task Manager Cosmology@Home

Eventualmente, en esta máquina subí el uso de CPU a 8 para que use todos los recursos. Donde único he aplicado esta configuración es en mi equipo que tiene un procesador AMD Ryzen 7 2700X.

Si seguiste esta guía y estás corriendo tareas de Cosmology@Home, ¡Felicidades! ¡Y mucha suerte en la competencia!

Actualmente me encuentro en la posición #11 😁

Posición 11 en el proyecto Cosmology@Home

También, Estuve trabajando en una sección de mi página web donde pueden ver las tareas que he terminado de procesar:

Tareas Terminadas BOINC

Esto requirió algo de programación en mi herramienta BOINCToWeb para lograr esa nueva sección. Luego les hablaré más de los cambios realizados al código.

Y recuerden que también pueden ver las tareas que estoy ejecutando actualmente presionando aquí:

Tareas corriendo BOINC

¡Eso es todo!