Re: 2 prozessoren und bsd

From: Julian Suschlik <julian.suschlik(at)gmx.net>
Date: Wed, 17 Apr 2002 02:08:24 +0200

Hallo,

Am Mittwoch den, 17. April 2002, um 02:38, schrieb joerch:

> werden grundsaetzlich beide prozessoren genutzt, ich meine
> teilt das os (freebsd) die last auf grundsaetzlich auf
> beide prozessoren auf oder geht das nur bei bestimmten
> applikationen ?

Ja, sobald SMP-Unterstützung im Kernel aktiviert ist (options SMP,APIC_IO)
,
verteilt der Kernel laufende Prozesse auf alle CPUs. Hier ein Ausschnitt
aus top:

PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU CPU COMMAND
308 postfix 2 0 1860K 1180K select 1 48:46 0.00% 0.00% qmgr
143 bind 2 0 2640K 1896K select 0 11:54 0.00% 0.00% named
309 postfix 2 0 1832K 1216K select 0 10:58 0.00% 0.00% tlsmgr
301 root 2 0 1744K 972K select 1 5:19 0.00% 0.00% master
184 root 10 0 1004K 588K nanslp 1 2:08 0.00% 0.00% cron
310 root 2 0 1772K 1296K select 1 2:03 0.00% 0.00% sshd

In der Spalte "C" sieht man, dass named und tlsmgr momentan auf der ersten
und die
restlichen Prozesse auf der zweiten CPU laufen. Die Zuordnung kann wechseln.
Ich glaube mich zu erinnern, dass es auch möglich, Prozesse an eine CPU zu
binden.

> habe mich mit der materie noch nie beschaeftigt, durch
> einen gluecklichen umstand bin ich aber in den besitz
> eines boards gekommen und will meine 2 133 pentiums
> darauf verbauen und entweder mit freebsd (wahrscheinlich)
> oder vielleicht mit open oder net bsd betreiben.

Open- und NetBSD laufen zwar auf SMP-Boards, unterstützen aber AFAIK nur
einen Prozessor.

Julian

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 17 Apr 2002 - 02:08:58 CEST

search this site