Problème envoie de grosse trames [netperf]

Problème envoie de grosse trames [netperf] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 02-06-2010 à 09:20:11    

Bonjour à tous,

 

J'aimerais effectuer des tests sur ma plate forme embarquée qui tourne sous linux.

 

J'ai lancé netserver dessus et netperf sur un autre pc, les deux sont reliés par un câble Ethernet. Je fais des tests TCP_STREAM du PC vers la plate-forme sans problème. En revanche, lors des tests TCP_MAERTS la plate-forme plante le PC quand elle tente d'envoyer des grosses trames (Socket environ 4096 et des messages de 4096 aussi par exemple)

 

J'ai analysé le trafic avec wireshark :

 

192.168.2.2 c'est ma plate-forme
192.168.2.10 c'est mon PC
 Il n'y a pas toutes les lignes car normalement il y en a plusieurs milliers....
 Une idée?

 

http://zepload.com/images/1275560619_Capture.png

 

Merci ;)


Message édité par toms50 le 02-06-2010 à 09:28:59
Reply

Marsh Posté le 02-06-2010 à 09:20:11   

Reply

Marsh Posté le 02-06-2010 à 09:27:19    

La seule chose que je peux te dire, c'est que les paquets émis sont vraisemblablement fragmentés. Leur taille, d'après ton screenshot tourne autour de 1500 (MTU des réseau ethernet).

 

Il est possible que ta plate forme embarquée crashe sous la charge pour réassembler une multitude de paquets fragmentés.


Message édité par o'gure le 02-06-2010 à 09:27:34

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 02-06-2010 à 09:31:48    

Ce qui m'étonne, c'est que ce qui crash c'est le PC sur lequel je lance le test TCP_MAERTS et non pas la plate-forme.

 

Quand je dis "crash" le test netperf TCP_MAERTS me renvoit :

 

Send_tcp_maerts : data recv error : Interrupted system call
"len was -1"

 

et après impossible de pinger le PC alors que la plate-forme elle répond... et c'est la plate-forme qui envoie les paquets


Message édité par toms50 le 02-06-2010 à 09:32:29
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed