Re: make mit dem Schalter "-j"

From: Jens Rehsack <rehsack(at)liwing.de>
Date: Thu, 27 Feb 2003 23:36:36 +0100

Michael Gusek wrote:
> Hallo !!
>
> Ich hab hier in der Liste schon einiges über den Schalter "-j" von make
> gelesen. Laut man-page kann ich damit die maximale Anzahl der jobs, bzw
> Instanzen von make steuern. Sinn macht das ganze wohl auf
> Mehrprozessorsystemen. Die Frage ist, kann man den Schalter auch sinnvoll auf
> Einprozessorrechner einsetzen, nicht nur, um eine hohe Load zu simulieren ?
> :)
>
> Micha

Natürlich. Sinnvoll ist das genau in dem Augenblick, in dem ein Prozess
rechnet (z.B. der Compiler) während ein anderer die Platte beschäftigt,
um die nächste Datei zum compilieren ranzuholen.

Das macht allerdings nur Sinn, wenn der Plattencontroller DMA kann oder
über Instruction Queues verfügt, denn bei PIO ist der Prozessor genauso
mit Datenholen beschäftigt.

Experimente haben ergeben, dass bis zu 4 parallele Prozesse pro
Prozessor Sinn machen (umfangreichen Source-Tree kompilieren,
Datenbank-Requests, ...).

Ciao
Jens

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 27 Feb 2003 - 23:37:11 CET

search this site