Tiens je connaissais pas :
http://people.redhat.com/mingo/TUX-patches/2.1-docs/index.html
Ca marche meme avec du dynamique, et du .gz
les performances doivent etre incroyables !!
(c'est le meme gars qui a code les nouveaux threads de 2.5...)
C'est trop beau !!!
QQ a des experiences ?
Ca vaut le coup de le mettre par dessus un apache 2 ?
qq a des benchs sur TUX 2.1 avec ou sans apache ?
(y'en a plein sur Tux <=> IIS)
Tout le monde utilise et mais personne n'en parle ?
# Re: TUX => kernel modules accelerateur de HTTP ?!?
Posté par ccomb (site web personnel) . Évalué à 8.
[^] # Re: TUX => kernel modules accelerateur de HTTP ?!?
Posté par tuan kuranes (site web personnel) . Évalué à 1.
[^] # Re: TUX => kernel modules accelerateur de HTTP ?!?
Posté par Marc (site web personnel) . Évalué à 1.
Faudrait demander a SUN de faire une jvm dans le noyau, ca me semble une bonne idée =)
[^] # Re: TUX => kernel modules accelerateur de HTTP ?!?
Posté par Pooly (site web personnel) . Évalué à 2.
A quand, un server SQL direct dans le kernel ?
[^] # Re: TUX => kernel modules accelerateur de HTTP ?!?
Posté par AlphA . Évalué à 1.
Cf : http://citeseer.nj.nec.com/555144.html(...) par exemple.
Longhorn, le prochain win, devrait intégrer un truc comme ça. Avec la possibilitée d'utiliser un serveur central. Un sql server pour stocker toutes les données sensibles d'une société, le pied ! :-)
Super stable, ultra secure. Le rève.
[^] # Re: TUX => kernel modules accelerateur de HTTP ?!?
Posté par ccomb (site web personnel) . Évalué à 2.
[^] # Re: TUX => kernel modules accelerateur de HTTP ?!?
Posté par Pooly (site web personnel) . Évalué à 1.
# Re: TUX => kernel modules accelerateur de HTTP ?!?
Posté par patrick_g (site web personnel) . Évalué à 1.
Bonne idée à mon avis car IPv6 ne va pas bouger avant un bon moment.
# Re: TUX => kernel modules accelerateur de HTTP ?!?
Posté par Nicolas Boulay (site web personnel) . Évalué à 2.
En fait, il utilise le zero copy. Les buffers disques sont imédiatement réutilisé pour renvoyer les données. (pourquoi pas faire du HD -> carte rezo direct, un jour d'ailleurs par DMA).
Le deuxième point est la gestion par "évenements" du kernel qui ne sont pas vraiment des threads (qui bouffe des ressources). Khttpd utilisait seulement la zero copy.
Mais en voyant les perf, il pourrait être fait la même chose avec NFS, ftp et autre.
L'augmentation des perf est de l'ordre de x4 par rapport à un Apache seul (TUX ne gère que le contenu dynamique et "retransmet" à un autre serveur ce qu'il ne sait pas faire).
"La première sécurité est la liberté"
[^] # Re: TUX => kernel modules accelerateur de HTTP ?!?
Posté par mickabouille . Évalué à 1.
khttpd avait fait (un peu de) du bruit à son époque, ça pétait grave. Mais par la suite, quelqu'un avait fait aussi bien en userspace.
khttpd a été supprimé des 2.5. Il n'était plus maintenu. Maintenant, c'est tux2 la vedette. Mais peut-être quelqu'un fera-t-il aussi bien en userspace?
[^] # Re: TUX => kernel modules accelerateur de HTTP ?!?
Posté par Nicolas Boulay (site web personnel) . Évalué à 1.
C'est à cause des buffer à recopier, et de la gestion évenement/thread bien plus léger sous le noyau. Un server http statique ne fait pas beaucoup plus que aller chercher des trucs sur disque et envoyer les bits par la carte rézo.
"La première sécurité est la liberté"
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.