Re: [HS] linux et Pipes

2004-05-16 Par sujet Jeremy Monnet
Yves Rutschle wrote: On Fri, May 14, 2004 at 11:48:46PM +0200, Florent Bayle wrote: non, non, c'est sûrement un futur module de Windows... Tient, une moule sortie du bouchot ! Plop la moule ! (Vite,vite, c'est bientôt samedi)... J'ai rien compris à ça, par contre c'est vrai que l'un

Re: [HS] linux et Pipes

2004-05-16 Par sujet Eric SCHAEFFER
Le dim 16/05/2004 10:23, Jeremy Monnet a crit : En rsum, c'est affligeant, j'ai envie d'en pleurer heureusement que le libre existe, sinon, je pense que je planterais des patates en ce moment il faut cultiver notre jardin Jeremy (un peu dprim d'avoir vu le niveau exccrable de nos

Re: [HS] linux et Pipes

2004-05-16 Par sujet Baptiste Mathus
Jeremy Monnet wrote: En résumé, c'est affligeant, j'ai envie d'en pleurer heureusement que le libre existe, sinon, je pense que je planterais des patates en ce moment il faut cultiver notre jardin Jeremy (un peu déprimé d'avoir vu le niveau excécrable de nos futurs cadres) Euuu,

Re: [HS] linux et Pipes

2004-05-16 Par sujet Jeremy Monnet
Baptiste Mathus wrote: Jeremy Monnet wrote: En résumé, c'est affligeant, j'ai envie d'en pleurer heureusement que le libre existe, sinon, je pense que je planterais des patates en ce moment il faut cultiver notre jardin Jeremy (un peu déprimé d'avoir vu le niveau excécrable de nos

Re: [HS] linux et Pipes

2004-05-16 Par sujet Baptiste Mathus
Jeremy Monnet wrote: Bah disons que dans l'école de ma copine, y'a a peu près 4 types en salles xterm, alors que tout le reste est en salle windows ... y compris pour un projet unix ! Nous, on travaille exclusivement sur des Linux (bon, sauf quand on est en cours de réseau et qu'on a des profs

Re: [HS] linux et Pipes

2004-05-16 Par sujet Jeremy Monnet
Baptiste Mathus wrote: Jeremy Monnet wrote: Bah disons que dans l'école de ma copine, y'a a peu près 4 types en salles xterm, alors que tout le reste est en salle windows ... y compris pour un projet unix ! Nous, on travaille exclusivement sur des Linux (bon, sauf quand on est en cours

Re: [HS] linux et Pipes

2004-05-15 Par sujet Yves Rutschle
On Fri, May 14, 2004 at 11:48:46PM +0200, Florent Bayle wrote: non, non, c'est sûrement un futur module de Windows... Tient, une moule sortie du bouchot ! Plop la moule ! (Vite,vite, c'est bientôt samedi)... J'ai rien compris à ça, par contre c'est vrai que l'un des plus gros problème de

Re: [HS] linux et Pipes

2004-05-14 Par sujet Olivier JEULIN
François TOURDE wrote: Le 12549ième jour après Epoch, Jeremy Monnet écrivait: Merci pour vos réponses C'est un projet de fin de 2ème année d'école d'ingénieur ... c'est les codeurs de demain ! ;) Parti comme ça, on va dire après-demain :) non, non, c'est sûrement un futur module de

Re: [HS] linux et Pipes

2004-05-14 Par sujet Florent Bayle
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Le vendredi 14 Mai 2004 23:26, Olivier JEULIN a écrit : François TOURDE wrote: Le 12549ième jour après Epoch, Jeremy Monnet écrivait: Merci pour vos réponses C'est un projet de fin de 2ème année d'école d'ingénieur ... c'est les codeurs

Re: [HS] linux et Pipes

2004-05-13 Par sujet Nicolas Rueff
On Wed, 12 May 2004 23:24:04 +0200 [EMAIL PROTECTED] (François TOURDE) wrote: Le 12550ième jour après Epoch, Jean-Michel OLTRA écrivait: Le mercredi 12 mai 2004, François TOURDE a écrit... bonjour, Je connais pas le principe du pre-forking ... Tu peux en dire plus? Il

Re: [HS] linux et Pipes

2004-05-13 Par sujet François TOURDE
Le 12551ième jour après Epoch, Nicolas Rueff écrivait: On Wed, 12 May 2004 23:24:04 +0200 [EMAIL PROTECTED] (François TOURDE) wrote: Le 12550ième jour après Epoch, Jean-Michel OLTRA écrivait: Le mercredi 12 mai 2004, François TOURDE a écrit... bonjour, Je connais pas le

Re: [HS] linux et Pipes

2004-05-12 Par sujet Cedric Cellier
C'est un programme client/server et ils ont choisi de forker le processus server pour chaque client connecté. donc 100 clients, 100 processus servers, et donc 100 pipes entre le maitre et les servers (et là c'est mon avis partial), cette architecture est preque certainement mauvaise:

Re: [HS] linux et Pipes

2004-05-12 Par sujet Alexis ROLLAND
Yves Rutschle wrote: On Tue, May 11, 2004 at 09:43:16PM +0200, Jeremy Monnet wrote: C'est un programme client/server et ils ont choisi de forker le processus server pour chaque client connecté. donc 100 clients, 100 processus servers, et donc 100 pipes entre le maitre et les servers

Re: [HS] linux et Pipes

2004-05-12 Par sujet Manuel VACELET
Alexis ROLLAND wrote: Pour résoudre le même pb aujourd'hui, on utilise plutôt des prosessus légers (threads) qui simplifient grandement la programmation et permettent une communication interprocessus souple. Bien entendu, les threads _permettet_ l'utilisation des mutex, sémaphores... Je

RE: [HS] linux et Pipes

2004-05-12 Par sujet Mickael Vera
(et là c'est mon avis partial), cette architecture est preque certainement mauvaise: à moins de n'avoir une machine avec 100 processeurs, l'interêt d'avoir 100 threads est extremement limité. Un seul serveur qui select(2) sur toutes les fifos (ou toutes les sockets) fera sans doute aussi bien

Re: [HS] linux et Pipes

2004-05-12 Par sujet Alexis ROLLAND
Manuel VACELET wrote: Alexis ROLLAND wrote: Pour résoudre le même pb aujourd'hui, on utilise plutôt des prosessus légers (threads) qui simplifient grandement la programmation et permettent une communication interprocessus souple. Bien entendu, les threads _permettet_ l'utilisation des mutex,

Re: [HS] linux et Pipes

2004-05-12 Par sujet Jean-Michel OLTRA
Le mercredi 12 mai 2004, Mickael Vera a écrit... bonjour, Tu sera quand même obligé de forker à chaque fois que ton select trouvera une socket de disponible si tu ne veux pas que le traitement d'une socket bloque les autres. Et le fork est assez gourmand il me semble par rapport à

Re: [HS] linux et Pipes

2004-05-12 Par sujet Yves Rutschle
On Wed, May 12, 2004 at 09:54:30AM +0200, Mickael Vera wrote: Tu sera quand même obligé de forker à chaque fois que ton select trouvera une socket de disponible si tu ne veux pas que le traitement d'une socket bloque les autres. Et le fork est assez gourmand il me semble par rapport à des

Re: [HS] linux et Pipes

2004-05-12 Par sujet Yves Rutschle
On Wed, May 12, 2004 at 08:59:54AM +0200, Cedric Cellier wrote: Il me semble que tu oublis complètement un petit détail : il faut que si l'un des serveurs part en vrille, il ne bloque pas les autres. Sauf s'il meurt en gardant des ressources et bloque le reste... ou qu'au lieu de mourrir il se

Re: [HS] linux et Pipes

2004-05-12 Par sujet LEMESRE Grégory
Euh, je ne sais pas si je dis une connerie mais avec des threads, ca serait pas plus simple à mettre en oeuvre ?? Vu qu'ils partagent le meme espace mémoire, tu n'aurais pas besoin de mettre en place un système de communication super complexe. Par contre, il faudra utiliser des mutex pour les

Re: [HS] linux et Pipes

2004-05-12 Par sujet Jeremy Monnet
Bien, je ne suis pas sur d'avoir vraiment bien compris la differences entre les forks et les threads, le partage de memoire et les mutex ;) Par contre les pipes (ou fifos) ne posent pas de problème, si ce n'est une gestion plus complexe ? Donc ce n'est pas Linux qui pose problème, mais plutot

Re: [HS] linux et Pipes

2004-05-12 Par sujet Yves Rutschle
On Wed, May 12, 2004 at 11:49:25AM +0200, Jeremy Monnet wrote: Donc ce n'est pas Linux qui pose problème, mais plutot le code du copain qui a essayé ca avant de décréter que finalement ca ne marchait pas correctement ? Bon résumé de la situation :-) Y.

Re: [HS] linux et Pipes

2004-05-12 Par sujet Cedric Cellier
On Wed, May 12, 2004 at 10:27:13AM +0100, Yves Rutschle wrote: (La dernière fois que je l'ai utilisé, Galeon lançait 6 threads... bah pourquoi faire?). Pouvoir afficher une page tandis qu'il attend une résolution de nom pour une deuxième page, et qu'il interprète le javascript d'une

Re: [HS] linux et Pipes

2004-05-12 Par sujet François TOURDE
Le 12550ième jour après Epoch, Cedric Cellier écrivait: On Wed, May 12, 2004 at 10:27:13AM +0100, Yves Rutschle wrote: (La dernière fois que je l'ai utilisé, Galeon lançait 6 threads... bah pourquoi faire?). Pouvoir afficher une page tandis qu'il attend une résolution de nom pour une

Re: [HS] linux et Pipes

2004-05-12 Par sujet Thomas Nemeth
Le 12.05.04, François TOURDE a tapoté : | Le 12550ième jour après Epoch, | Cedric Cellier écrivait: | | On Wed, May 12, 2004 at 10:27:13AM +0100, Yves Rutschle wrote: | (La dernière fois que je l'ai utilisé, Galeon | lançait 6 threads... bah pourquoi faire?). | | Pouvoir afficher une page

Re: [HS] linux et Pipes

2004-05-12 Par sujet Yves Rutschle
On Wed, May 12, 2004 at 06:09:13PM +0200, François TOURDE wrote: Pouvoir afficher une page tandis qu'il attend une résolution de nom pour une deuxième page, et qu'il interprète le javascript d'une troisième...? Logiquement il y aurait donc un thread par page (un thread par tab, en gros), plus

Re: [HS] linux et Pipes

2004-05-12 Par sujet Peix Fabrice
Le mar, 11/05/2004 23:36 +0200, Franois TOURDE a crit : Le 12549ime jour aprs Epoch, Jeremy Monnet crivait: En fait ils ont un projet en ce moment, et ils pensaient raliser la communication entre les diffrentes parties du programme par des pipes (mme notion que celle-la ? je ne sais

Re: [HS] linux et Pipes

2004-05-12 Par sujet François TOURDE
Le 12550ième jour après Epoch, Yves Rutschle écrivait: On Wed, May 12, 2004 at 06:09:13PM +0200, François TOURDE wrote: Pouvoir afficher une page tandis qu'il attend une résolution de nom pour une deuxième page, et qu'il interprète le javascript d'une troisième...? J'ai jamais dit ça ...

Re: [HS] linux et Pipes

2004-05-12 Par sujet Cedric Cellier
Logiquement il y aurait donc un thread par page (un thread par tab, en gros), plus sans doute un thread pour gérer l'UI. Mais il y en avait 6 tout le temps, quel que soit le nombre de tabs... Ce n'était qu'un exemple, je n'ai pas regardé le code de Galeon.

Re: [HS] linux et Pipes

2004-05-12 Par sujet François TOURDE
Le 12550ième jour après Epoch, Peix Fabrice écrivait: Le mar, 11/05/2004 à 23:36 +0200, François TOURDE a écrit : Sinon, il y a la technique de apache, qui fait pareil au niveau fork, et qui passe par shm. Je pense que apache utilise un technique de pre-forking qui permet ensuite de

Re: [HS] linux et Pipes

2004-05-12 Par sujet Jean-Michel OLTRA
Le mercredi 12 mai 2004, François TOURDE a écrit... bonjour, Je connais pas le principe du pre-forking ... Tu peux en dire plus? Il forke avant de devoir le faire. Quand une connexion est demandée, le processus issu du fork peut faire son accept() En cas de montée en charge les forks

Re: [HS] linux et Pipes

2004-05-12 Par sujet Yves Rutschle
On Wed, May 12, 2004 at 07:22:17PM +0200, François TOURDE wrote: Logiquement il y aurait donc un thread par page (un thread par tab, en gros), plus sans doute un thread pour gérer l'UI. Mais il y en avait 6 tout le temps, quel que soit le nombre de tabs... Tout dépends de la façon dont

Re: [HS] linux et Pipes

2004-05-12 Par sujet François TOURDE
Le 12550ième jour après Epoch, Jean-Michel OLTRA écrivait: Le mercredi 12 mai 2004, François TOURDE a écrit... bonjour, Je connais pas le principe du pre-forking ... Tu peux en dire plus? Il forke avant de devoir le faire. Quand une connexion est demandée, le processus issu du fork

Re: [HS] linux et Pipes

2004-05-12 Par sujet François TOURDE
Le 12550ième jour après Epoch, Yves Rutschle écrivait: On Wed, May 12, 2004 at 07:22:17PM +0200, François TOURDE wrote: - Téléchagement des objets - Rendu visuel - Résolution des noms - Interpréteur Scripts - Gestion des plugins - Gesstionnaire principal À mon avis et sans offence, ça

[HS] linux et Pipes

2004-05-11 Par sujet Jeremy Monnet
Bonjour, Je ne suis pas développeur, et un collègue me dit que linux ne supporte pas plus d'une vingtaine de pipes simultanés (en fait il les gérerait mal ) ??? Ca me semble bizarre, mais je n'ai pas moyen de vérifier ... Y'a-t-il un codeur dans la salle qui peux me dire si il y a une limite

Re: [HS] linux et Pipes

2004-05-11 Par sujet Yves Rutschle
On Tue, May 11, 2004 at 09:08:15PM +0200, Jeremy Monnet wrote: Bonjour, Je ne suis pas développeur, et un collègue me dit que linux ne supporte pas plus d'une vingtaine de pipes simultanés (en fait il les gérerait mal ) ??? Ca me semble bizarre, mais je n'ai pas moyen de vérifier ...

Re: [HS] linux et Pipes

2004-05-11 Par sujet Jeremy Monnet
Yves Rutschle wrote: On Tue, May 11, 2004 at 09:08:15PM +0200, Jeremy Monnet wrote: Bonjour, Je ne suis pas développeur, et un collègue me dit que linux ne supporte pas plus d'une vingtaine de pipes simultanés (en fait il les gérerait mal ) ??? Ca me semble bizarre, mais je n'ai pas

Re: [HS] linux et Pipes

2004-05-11 Par sujet bernard pub
bonsoir C'est un programme client/server et ils ont choisi de forker le processus server pour chaque client connecté. donc 100 clients, 100 processus servers, et donc 100 pipes entre le maitre et les servers ? Ca marche toujours comme ca ? (c'est vraiment une question, sachant que

Re: [HS] linux et Pipes

2004-05-11 Par sujet François TOURDE
Le 12549ième jour après Epoch, Jeremy Monnet écrivait: En fait ils ont un projet en ce moment, et ils pensaient réaliser la communication entre les différentes parties du programme par des pipes (même notion que celle-la ? je ne sais pas), donc il y aurait eu un grand nombre de pipes

Re: [HS] linux et Pipes

2004-05-11 Par sujet Jeremy Monnet
Merci pour vos réponses C'est un projet de fin de 2ème année d'école d'ingénieur ... c'est les codeurs de demain ! ;) François TOURDE wrote: Le 12549ième jour après Epoch, Jeremy Monnet écrivait: En fait ils ont un projet en ce moment, et ils pensaient réaliser la communication entre

Re: [HS] linux et Pipes

2004-05-11 Par sujet François TOURDE
Le 12549ième jour après Epoch, Jeremy Monnet écrivait: Merci pour vos réponses C'est un projet de fin de 2ème année d'école d'ingénieur ... c'est les codeurs de demain ! ;) Parti comme ça, on va dire après-demain :) Ok... Je sors... -- Eat right, stay fit, and die anyway.

Re: [HS] linux et Pipes

2004-05-11 Par sujet Yves Rutschle
On Tue, May 11, 2004 at 09:43:16PM +0200, Jeremy Monnet wrote: C'est un programme client/server et ils ont choisi de forker le processus server pour chaque client connecté. donc 100 clients, 100 processus servers, et donc 100 pipes entre le maitre et les servers ? Ca marche