Verteiltes Multi-User-Kompilierungssystem

Distributed Multi-User Compilation System ist ein System, mit dem eine Gruppe von Benutzern einen Kompilationsfarm teilen kann.
Jetzt downloaden

Verteiltes Multi-User-Kompilierungssystem Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Victor Norman
  • Website des Verlags:

Verteiltes Multi-User-Kompilierungssystem Stichworte


Verteiltes Multi-User-Kompilierungssystem Beschreibung

Das verteilte Multi-User-Kompilierungssystem ist ein System, mit dem eine Gruppe von Benutzern eine Kompilationsfarm teilen kann. Das verteilte Multi-User-Kompilierungssystem ist ein System, mit dem eine Gruppe von Benutzern eine Kompilationsfarm teilen kann. Jede Kompilierungsanforderung von jedem Benutzer wird an die schnellste verfügbare Maschine gesendet. Jedes Mal sind einige wichtige Funktionen von "Distributed Multi User Compilation-System": · Unterstützt mehrere Benutzer, die gleichzeitig kompilieren, und skaliert den Umgang mit den neuen Lasten. · Unterstützt Mehrere Betriebssysteme in der Compilation-Farm. · Verwendet alle Prozessoren eines Multi-Prozessor-Kompilierungs-Hosts. · Macht die besten Verwendung von Compilation-Hosts mit weit unterschiedlichen CPU-Geschwindigkeiten. · Garantiert, dass ein Kompilierungs-Host von Compilierungen nicht überlastet wird. · Berücksichtigt berücksichtigt Die Last auf einem Wirt, der durch Nichtkompilierungsaufgaben verursacht wird. · Unterstützt die dynamische Addition und Entfernung von Hosts an der Kompilierungsfarm. · Funktioniert mit Distcc, die in keiner Weise geändert werden muss. Deutsch :. (Haupt-) Programme: · DMUCs: Der "Host-Server". Diese Anwendung liest eine Konfigurationsdatei, die die Anzahl der CPUs und die "Macht" jedes potenziellen Hosts in der Kompilierungsfarm angibt. Es empfängt dann über das Netzwerk: · Durchschnittliche Informationen aus jedem Kompilierungshost laden. · Hostanfragen von Compility-Aufgaben, die Remote-Hosts benötigen, auf denen er ausgeführt werden soll. · Informationsanfragen von Überwachungsanwendungen. · Statusanfragen von einem Administrator. · DMUCs unterhält die Datenbank von Hosts in der Farm Compilation, und weist Hosts für Compilation-Aufgaben zu, wodurch die beste Host / CPU verfügbar ist, wenn die Compilation-Aufgabe angeboten wird. · GetHost: Eine Compilation-Task verwendet GetHost Erläuterung von GetHost Erhalten Sie einen Host / CPU vom DMUCS-Server. Im Allgemeinen führt ein Makefile so ein Kompilieren auf diese Weise: · GetHost Distcc GCC ... · GetHost wenden sich auf den Server, um einen Host zu erhalten, den es in die Umgebungsvariable distcc_hosts in die Umgebungsvariable einsetzt. GetHost ruft dann das Programm an. Nachdem dieses Programm endet, veröffentlicht GetHost den zugewiesenen Host wieder an den DMUCS-Server. · Loadavg: Der Administrator der Compilation-Farm muss diese Anwendung in jedem Kompilierungshost starten. LoadAVG sendet den Lastdurchschnitt des Kompilierungshosts periodisch an den DMUCS-Server. Der DMUCS-Server wird "downgrad" einen Kompilierungshost "herunter, wenn der Durchschnitt der Last des Hosts zu hoch ist. · Monitor: Der Administrator (oder jeder andere) kann dieses Programm verwenden, um die Beschäftigungsness der Kompilierungsfarm zu überwachen. Es zeigt an, welche Hosts / CPUs in der Compilation-Farm verfügbar sind, in der Hosts / CPUs Compilation-Aufgaben, die ihnen zugewiesen sind, die ihnen zugewiesen sind, welche Hosts administrativ nicht verfügbar sind, und welche Hosts sind "Silent" - dh der DMUCS-Server hat keine Last erhalten Durchschnittliche Nachricht aus dem Compilation-Host für eine Weile.


Verteiltes Multi-User-Kompilierungssystem Zugehörige Software

Nafe.

NAFE ist ein Werkzeug zum Schreiben und Bearbeiten von Linux-Konsolen-Schriftdateien (.psf) mit einem beliebigen Texteditor. ...

383

Herunterladen

PR3287.

PR3287 ist ein Emulator für einen IBM 3287-Drucker, der über eine Telnet-Sitzung ausgeführt wird. ...

261

Herunterladen