Kernel kompilieren mit 2CPUs

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
SledgeHammer
Beiträge: 175
Registriert: 10.08.2003 17:32:04

Kernel kompilieren mit 2CPUs

Beitrag von SledgeHammer » 06.01.2005 21:05:36

Nabend,
ich möchte das beim kompilieren beide CPUs benutzt werden was muss ich dafür machen ?

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 06.01.2005 21:14:39

SMP verwenden:
apt-get install kernel-image-2.6.9-*-smp

Benutzeravatar
SledgeHammer
Beiträge: 175
Registriert: 10.08.2003 17:32:04

Beitrag von SledgeHammer » 06.01.2005 21:27:29

gms hat geschrieben:SMP verwenden:
apt-get install kernel-image-2.6.9-*-smp
hab ich ja leider schon mit einkompiliert er geht einfach nicht über 50 % hinaus

Code: Alles auswählen

CONFIG_SMP=y

Benutzeravatar
QT
Beiträge: 1363
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 06.01.2005 21:42:10

Code: Alles auswählen

$ make -j 2

Benutzeravatar
SledgeHammer
Beiträge: 175
Registriert: 10.08.2003 17:32:04

Beitrag von SledgeHammer » 06.01.2005 21:49:46

QT hat geschrieben:

Code: Alles auswählen

$ make -j 2
nicht ganz
make -jN

N= anzahl der prozessoren+1

also bei nem dual system dann
make -j3

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 07.01.2005 19:19:00

Wieso 3? Das solltest du schon noch begründen.

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Benutzeravatar
sebas
Beiträge: 419
Registriert: 15.01.2004 19:02:29
Wohnort: Nijmegen / NL
Kontaktdaten:

Beitrag von sebas » 11.01.2005 21:49:41

Weil so halbwegs sichergestellt ist, dass beide CPUs immer was zu tun haben, und nicht z.B. auf Disk access warten. Bei -j 2 kommen diese Pausen beim Uebersetzen noch zu oft vor. Man haelt sozusagen einen Prozess immer bereit um die Luecken aufzufuellen, die durch Wartezeiten auf I/O entstehen.
Magic is always the best solution -- especially reliable magic.

Antworten