Sistema de compilación multiusuario distribuido

El sistema de compilación multiusuario distribuido es un sistema que permite a un grupo de usuarios compartir una granja de compilación.
Descargar ahora

Sistema de compilación multiusuario distribuido Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Victor Norman
  • Sitio web del editor:

Sistema de compilación multiusuario distribuido Etiquetas


Sistema de compilación multiusuario distribuido Descripción

El sistema de compilación de múltiples usuarios distribuidos es un sistema que permite a un grupo de usuarios compartir una granja de compilación. El sistema de compilación de múltiples usuarios distribuidos es un sistema que permite a un grupo de usuarios compartir una granja de compilación. Cada solicitud de compilación de cada usuario se enviará a la máquina más rápida disponible, cada vez. Aquí hay algunas características clave del "Sistema de compilación de múltiples usuarios distribuidas": · Admite múltiples usuarios que compilan simultáneamente, y escalan bien para manejar las nuevas cargas. · Soportes Múltiples sistemas operativos en la granja de compilación. · Usa todos los procesadores de un host de compilación multi-procesador. · Hace mejor uso de los hosts de compilación con velocidades de CPU ampliamente diferentes. · Garantiza que un host de compilación no será sobrecargado por las compilaciones. · Tiene en cuenta La carga en un huésped causado por tareas de no compilación. · Apoya la adición dinámica y la eliminación de los hosts a la granja de compilación. · Funciona con DISTCC, que no necesita modificarse de ninguna manera. Los programas (principales): · DMUCS: el "Host-Server". Esta aplicación lee un archivo de configuración que indica el número de CPU y la "Potencia" de cada posible host en la granja de compilación. Luego, recibe a través de la red: · Cargue la información promedio de cada host de compilación. · Solicitudes anfitrionas de tareas de compilación que necesitan hosts remotos en los que se ejecutan. · Solicitudes de información de las solicitudes de monitoreo. · Solicitudes de estado de un administrador. · DMUCS mantiene la base de datos De los anfitriones en la granja de compilación, y asigna hosts a las tareas de compilación, brindando a los mejores host / CPU disponibles cuando la tarea de compilación solicita. · Gethost: una tarea de compilación utiliza getHost Obtenga un host / CPU del servidor DMUCS. En general, un makefile realizará una compilación de esta manera: · GetHost DISTCC GCC ... · Gethost Contacta con el servidor para obtener un host, que coloca en la variable de entorno DISTCC_HOSTS. Gethost luego llama al programa que se le da. Después de que finalice ese programa, GOTHOST lanza el host asignado de nuevo al servidor DMUCS. · LoadAvg: El administrador de la granja de compilación debe iniciar esta aplicación en cada host de compilación. LoadAvg envía el promedio de carga del host de compilación al servidor de DMUCS periódicamente. El servidor DMUCS "Downgrade" un host de compilación si los promedios de carga del host se elevan demasiado alto. · Monitoree: el administrador (o cualquier persona) puede usar este programa para monitorear el ocupado de la granja de compilación. Muestra qué hosts / CPU están disponibles en la granja de compilación, que los hosts / CPU tienen tareas de compilación asignadas, que hosts se han hecho administrativamente no disponibles, y qué hosts son "silenciosos", es decir, el servidor DMUCS no ha recibido una carga Mensaje promedio del host de compilación por un tiempo.


Sistema de compilación multiusuario distribuido Software relacionado

Ha / fst

HA / FST es una herramienta de clúster de alta disponibilidad para hasta cuatro nodos Solaris. ...

385

Descargar

Sol xvm virtualbox

Sun XVM VirtualBox Aplicación es una familia de productos de virtualización X86 potentes para la empresa, así como el uso en el hogar. ...

556

Descargar