232Fermer234
Lionel DebrouxLe 26/05/2008 à 12:46
je pense franchement que coté reseau Linux fait pas bcp mieux que Windows, (enfin en tout cas pour ce qui est la pile IP en elle meme

Je pense le contraire, même si je ne sais pas jusqu'à quel point Linux fait mieux wink
Lors d'un stage en binôme, j'ai fait un programme simple de stress test réseau. Le but était de faire des requêtes en boucle sur un port d'un device embarqué, et essayer de vérifier automatiquement qu'il répondait en moins de 10 ms - du temps réel très mou, donc.
C'était du Java, ce qui ajoutait une source de complexité / potentielle pessimization supplémentaire... mais sous Linux, où j'ai fait le programme, je pouvais mettre un timeout de 10 ms (c'est à dire respecter la spec qui nous avait été fixée...). Sous Windows, le test merdait de façon non reproductible (au bout de quelques essais comme au bout de quelques centaines), et ce comportement n'a disparu que quand on a augmenté le timeout (il me semble qu'on l'a mis à 15 ms).

Je sais, Java n'était pas le choix le plus adapté pour du test réseau. Mais:
* la contrainte de portabilité était plus forte;
* on n'avait pas besoin d'ultra-performance;
* l'autre informaticien ne connaissait pas Perl/Python/Ruby, bien qu'il connaisse C et PHP;
Et Perl/Python/Ruby sous Windows, c'est plutôt le bazar.