|
Sujet : Quel OS pour lancer un tres grand nombre de processus simultanément? |
| pospos |
ok merci à tous!
Ca me rassure pas mal, car je n'ai pas encore testé mais ca tournera sur des machines puissantes (PIV 1.6 1Go de ram).
e_esprit a écrit :
Bah entre Debian et RedHat, la seule difference c'est au niveau des logiciels d'install, des versions des programmes fournis, etc...
Mais l'architecture du noyau c'est la meme (pisque c'est le meme). Comme ici c'est ca qui t'interesse, hesiter etre RedHat et Debian <message subliminal>Debian c'est mieux(tm)</message subliminal> n'a que peu d'interets, c'est tout...
|
c noté! :)
kenshiro182 a écrit :
La difference est le fameux scheduler O(1) comme l'a ecrit Kristoph.
C'est bourrin d'avoir 10 millions de threads pour 10 millions de connexions. Essaye "select" ou les I/O asynchrones
|
le select il tiendrait le coup? j'avais entendu dire que c'etait pas trop scalable...
sinon c'est meme pas des thred, c'est carrément des processus indépendant, donc c'est plus lourd de passer de l'un à l'autre...
En fait ca aurait été beaucoup plus simple de tout mettre dans une appli multithread ou avec un select effectivement (je fait ca pour une autre appli du meme genre, avec une 50aine de connexions), mais la il faut que ca soit des processus indépendants...
Merci encore à tous! :jap: |