Re: Compilieren mit Dual CPU

Autor: Raphael H. Becker <Raphael.Becker_at_gmx.de>
Datum: 10.09.2005
On Fri, Sep 09, 2005 at 04:10:42PM +0200, Alexander Dehoff wrote:
> ich meinte daß die Programme beide CPUs nutzen, nicht nur beim
> Compilieren, das hatte ich in der Man-Page gelesen.

Manche Programme arbeiten mit Threads, zB mysqld. Diese Threads
verteilen sich je nach OS auch auf mehrere CPUs. Jeder Zugriff auf mysql
wird innerhalb eines Threads verarbeitet, d.h. extrem komplexe Abfragen
laufen auch nur innerhalb einer CPU. Allerdings können in parallelen
Threads weitere Abfragen verarbeitet werden, die dann auf der jeweils am
wenigsten ausgelasteten CPU (scheduler?) ausgeführt werden.

Andere Programme parallelisieren, indem sie sich forken, d.h. mehrere
Kindprozesse erzeugen. Beispiel Apache 1.3. 

SMP ist also nur sinnvoll, wo viele Dinge parallel verarbytet werden
müssen.

MfG
-- 
Raphael Becker                                    http://rabe.uugrn.org/
                      http://schnitzelmitkartoffelsalat.und.rahmspin.at/
.........|.........|.........|.........|.........|.........|.........|..


Received on Sat Sep 10 13:54:10 2005

Dieses Archiv wurde generiert von hypermail 2.1.8.
Zurück zur UUGRN-Homepage.