Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Gentoo vs QNX
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Rick123
n00b
n00b


Joined: 30 Sep 2010
Posts: 7

PostPosted: Thu Sep 30, 2010 3:18 am    Post subject: Gentoo vs QNX Reply with quote

Bonjour,

Je cherche a me faire une distrib la plus simple possible et avec le moins de services ou quoi que ce soit qui tourne dessus.
De plus il n'y aura qu'une application dédié a recevoir un stream UDP a haut débit.

J'ai vu qu'il y avait des NIC qui bypass le kernel pour fin de performance (SolarFlare, MYRI-10 ...) ... mais encore là je me demandait si ce ne serait pas bien de compiler l'application dans le kernel de toute facon (pour des perfs de plus).

J'ai lu pas mal et est arrivé a une short list entre Gentoo et QNX.

Avez-vous une recommandation ou commentaires? Sachant que le but de ce serveur n'est que de recevoir le stream (300K paquet UDP Multicast /sec) et rien d'ature.

Merci !
Back to top
View user's profile Send private message
Magic Banana
Veteran
Veteran


Joined: 13 Dec 2005
Posts: 1906
Location: Belo Horizonte, Minas Gerais, Brasil

PostPosted: Thu Sep 30, 2010 11:35 am    Post subject: Reply with quote

QNX n'est pas Libre... :twisted:
Back to top
View user's profile Send private message
Rick123
n00b
n00b


Joined: 30 Sep 2010
Posts: 7

PostPosted: Thu Sep 30, 2010 2:15 pm    Post subject: Reply with quote

Yes I know :(
But do you think the speed of QNX is the fastest linux (unix) solution for dedicated application?
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 8109
Location: ~Brussels - Belgique

PostPosted: Thu Sep 30, 2010 3:30 pm    Post subject: Reply with quote

Hallo,

Dit sub-forum is in frans. Zou het mogelijk in frans spreken ?
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
Rick123
n00b
n00b


Joined: 30 Sep 2010
Posts: 7

PostPosted: Thu Sep 30, 2010 3:36 pm    Post subject: Reply with quote

Oups déformation professionnelle ;-)
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 8109
Location: ~Brussels - Belgique

PostPosted: Thu Sep 30, 2010 4:56 pm    Post subject: Reply with quote

C'est mieux ainsi :)
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Thu Sep 30, 2010 6:57 pm    Post subject: Reply with quote

Ca dépend de tes conditions exactes, mais linux (gentoo ou autre, peu importe !) peut très bien tenir la charge.
- Première chose : ne surtout pas utiliser iptables. Dans des environnements à forte charge, cela fait dramatiquement chuter la capacité de la machine.
De toute façon, avec une machine correctement configurée qui n'a que le serveur nécessaire qui tourne, cela est inutile.
- Ensuite, il va sans doute falloir faire un peu du tunning de sysctl, pour UDP je ne connais pas bien. Mais pour TCP il y a quelques buffers et backlogs à augmenter, probablement qu'il y a l'équivalent en UDP.

Mais la bonne solution sera pour toi de faire un test grandeur nature. Cela va aussi dépendre de l'application que tu utilises. Une application bien codée n'a absolument pas besoin d'être en mode kernel : si c'est bien codé, les échanges entre espace utilisateur et kernel ne doivent pas être un problème (maintenant, si c'est mal codé...).
Mais en tout état de cause, on peut faire des trucs magnifiques en espace utilisateur. Y a qu'à voir ce que certains arrivent à faire, genre PacketShader !

Et le fait que QNX soit un OS temps réel ne veut pas dire qu'il tiendra mieux la charge. Personnellement (point de vue totalement subjectif), le fait que ce soit un OS peu utilisé (et limite moribond, si ce n'est son rachat par RIM) me laisse penser que la pile réseau est même plutôt faible car peu testée, donc ne va pas nécessairement mieux tenir la charge, voir même au contraire, sans parler du driver spécifique à la carte réseau...

AMHA, si tu ne t'en sors pas sous linux, ta solution sera plutot à base d'ASIC que de QNX...
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
Bapt
Veteran
Veteran


Joined: 14 Apr 2003
Posts: 1152
Location: Paris

PostPosted: Thu Sep 30, 2010 9:16 pm    Post subject: Reply with quote

un bon vieux freebsd réduit à coup de nanobsd serait la solution pour laquelle j'opterai perso :)
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Wed Oct 06, 2010 10:29 pm    Post subject: Reply with quote

Hello, peux-tu mettre ton titre du topic en conformité avec les conventions de notre forum s'il te plait ?

Et +1 pour bapt. ;)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum