Hi, ich hab ein tyan 2460 mit 2 Atlon MP prozessoren, desweiter hab ich den kernel selber gebaut. 2.6.7 (kernel.org)
wenn ich ein make -j4 mache wechseln sich die beiden cpu's ab, arbeiten aber nicht simultan.
Was mache ich falsch ?
smp
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Hast Du 'mal andere Sourcen (für das "make -j4") ausprobiert? Evtl. sind die Source Deps so, dass er ein File nach dem anderen compilieren muss. Sagt make irgendwas von "waiting for job to complete" (oder so ähnlich)?
Starte 'mal 2 CPU Brenner (cpuburn z.B.). Laufen die auf beiden CPUs?
Patrick
Starte 'mal 2 CPU Brenner (cpuburn z.B.). Laufen die auf beiden CPUs?
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
- Voyager_MP
- Beiträge: 628
- Registriert: 22.06.2004 10:04:07
- Wohnort: Aachen
Hi,
versuch mal ein und compilier deinen Kernel ganz normal.
versuch mal ein
Code: Alles auswählen
export make="make -j4"
- Voyager_MP
- Beiträge: 628
- Registriert: 22.06.2004 10:04:07
- Wohnort: Aachen
- Voyager_MP
- Beiträge: 628
- Registriert: 22.06.2004 10:04:07
- Wohnort: Aachen
seltsam, es scheint ein problem von make zu sein, fahr ich einen cpu intensiven prozess während ich kompiliere, werden beide cpu's belastet...
hmm, hat sich da was geändert, beim kernel 2.6.7 das man das kompilieren nicht mehr in subprozesse aufteilen darf ?
die man page von make sagt -j <number> jobs
sollte also nicht an make liegen...
hmm, hat sich da was geändert, beim kernel 2.6.7 das man das kompilieren nicht mehr in subprozesse aufteilen darf ?
die man page von make sagt -j <number> jobs
sollte also nicht an make liegen...