Free-Open-Net?

Dan Lukes dan at obluda.cz
Mon Jul 9 01:19:02 CEST 2001


Michal Mertl wrote:

> FreeBSD - pouze i386 a alpha. Pomerne slaba podpora SMP - napr. vsechny
> procesy jedne proces group (napr. apache a jeho synove) bezi vzdy jen na
> jednom procesoru - horzi vyuziti nez treba linux. Pravdepodobne se to dost

	Nejsem si jist, ze mas pravdu - zrovna koukam na dva procesy:

USER   PID PPID PGID    SESS JOBC STAT       TIME   COMMAND
nobody 238    1  238 18eb000    0 RNs   71710:11.48 dnetc
nobody 240    1  238 18eb000    0 RN    71973:09.60 dnetc

kde je videt, ze oba dva procesu patri do jedne process-group (PGID=1)
a soucasne (ze sloupce 'C') je videt, ze kazdy bezi na jinem processoru:

PID USERNAME PRI NICE SIZE  RES STATE C   TIME   WCPU    CPU COMMAND
240 nobody    99  20  732K 120K CPU0  0 1199.6 98.19% 98.19% dnetc
238 nobody    99  20  748K 364K RUN   1 1195.2 97.46% 97.46% dnetc

(duvod proc nejsou oba dva 'RUN' je samozrejme ten, ze 'RUN' je 'top',
ktery tento listing zobrazuje).

	Takze se zda, ze o tvem prohlaseni ohledne SMP by se dalo s uspechem
pochybovat.

	Ja bych dokonce rekl, ze hlavni nevyhoda SMP na FreeBSD 4.X je OPACNA
nez popisujes - procesy na procesor rozhazuje prilis nahodne, protim za
urcitych okolnosti by bylo vyhodne preferovat jiny zpusob.

							Dan


-- 
Dan Lukes            tel: +420 2 21914205, fax: +420 2 21914206
root of FIONet, KolejNET, webmaster of info.nic.cz, www.freebsd.cz
AKA: dan at nic.cz, dan at obluda.cz, dan at freebsd.cz, dan at kolej.mff.cuni.cz





More information about the Users-l mailing list