fork() a thready (was Re: Linux vs. NT III. (o 266% r ychlej±í, NT))

Petr Novotny Petr.Novotny na antek.cz
Pondělí Červen 28 13:10:44 CEST 1999


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> > No na kombinaci slov "lacina zalezitost"a "fork v Linuxu" se mi neco
> > nezda. :-) Jako lacina mi moc neprijde u WWW serveru kde prichazi stovky
> > zadosti. 
> 
>    Jeneze pokud je fork na Linuxu temer to same to pthread_begin, tak je
> potom jedno, jestli je server multithreadovany, nebo neni.

No jo, to je.

Ted se nezlobte, budu-li rikat nesmysly, ale takhle jsem to slysel: 
Kdyz Intel procesor prepina kontext mezi procesy, musi toho 
reloadovat vyrazne vice, nez kdyz prepina kontext mezi thready - v 
druhem pripade jen reloaduje obsahy registru a nedela vubec nic s 
pameti. Switch je tedy rychlejsi. Neumim odhadnout, o kolik 
procent se tu jedna. Navic nevim, zda pri context switchi mezi 
procesy neni cast pametove cache invalidovana (meni ci nemeni se 
selektory?).

Pokud kecam blbosti, hned me zarazte. Rad bych mel argument, 
proc ze jsou thready na WinNT spatne ci nanic :-)

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.0.2 -- QDPGP 2.60 
Comment: http://community.wow.net/grt/qdpgp.html

iQA/AwUBN3dYM1MwP8g7qbw/EQKIlACg6yfJI0rnPlU3a0r94wB9d2+tUDQAni07
h7U1oJCIOA8zCAMQM3Txr7Zr
=yP/H
-----END PGP SIGNATURE-----
--
Petr Novotny, ANTEK CS
Petr.Novotny na antek.cz
http://www.antek.cz
PGP key ID: 0x3BA9BC3F
-- Don't you know there ain't no devil there's just God when he's drunk.
                                                             [Tom Waits]


Daląí informace o konferenci Linux