Problème de latence sur carte réseau netgear

More
27 Sep 2014 21:45 #51610 by Harpagophytum
Bonjour à tous,

Ma platforme de test est la suivante :
- Motherboard : Gigabyte GA-GC230D - Intel Atom 230 | 1.6GHz
- Chipset : North Bridge Intel 945GC Express Chipset | South Bridge Intel ICH7 rev 1
- Lan : Realtek 8101E chip (10/100 Mbit)

Comme je souhaite accéder au pc sur lequel tourne linuxcnc - wheezy via ssh -X -C user@ip et dans le but d'augmenter la bande passante, j'ai installer une carte réseau ethernet FA311 qui utilise le driver Natsemi sur le port pci libéré de la carte graphique.

Puis j'ai agrégé les 2 liens (Realtek 8101E chip + Netgear FA311) et tout fonctionne parfaitement. Enfin presque, puisque lorsque je surf sur le net j'ai mon overload max qui grimpe d'un coup. +/-16000 -> +/- 23000 :woohoo:

Comme je devient très suspicieux sur les problème de latence, j'ai fait un lspci -vv et j'ai trouvé ceci :
  1. 03:00.0 Ethernet controller: National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller
  2. Subsystem: Netgear FA311 / FA312 (FA311 with WoL HW)
  3. Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
  4. Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
  5. Latency: 64 (2750ns min, 13000ns max)
  6. Interrupt: pin A routed to IRQ 20
  7. Region 0: I/O ports at a000
  8. Region 1: Memory at e3000000 (32-bit, non-prefetchable) [size=4K]
  9. [virtual] Expansion ROM at 40200000 [disabled] [size=64K]
  10. Capabilities: <access denied>
  11. Kernel driver in use: natsemi

Ma question est donc de savoir si je doit abandonner cette carte... ou s'il y a moyen de régler ça.

Cordialement

Please Log in or Create an account to join the conversation.

More
27 Sep 2014 22:23 #51611 by ArcEye
Hi

The latency refered to in the specs is ethernet latency.

The latency that matters is on the machine that is running Linuxcnc, you are just accessing it remotely.

.................when I surf the net I have my max overload climbing once. +/- 16000 -> 23000 +/-


So don't surf the net, it is supposed to be running a cnc machine, with a fairly limited processor, so give it all the help you can.

16K base thread jitter is perfectly good enough for software stepping.

regards
The following user(s) said Thank You: Harpagophytum

Please Log in or Create an account to join the conversation.

More
27 Sep 2014 23:31 #51614 by Harpagophytum
Bonjour ArcEye,

Alors j'ai réussi !! Je suis super content. :woohoo:

En fait je poussais la machine au maximum comme tu le préconises souvent dans tes réponses, faqs et le wiki de linuxcnc.

it is supposed to be running a cnc machine

Effectivement !

Thank you so much...

PS : + 1 karma of course

Please Log in or Create an account to join the conversation.

More
28 Sep 2014 15:05 - 28 Sep 2014 15:08 #51623 by Harpagophytum
bonjour à tous,

Bon, la victoire fut de courte durée et la déception toute aussi grande...

Cependant je suis en cours de test en mettant la solution via ssh retenue précédemment de côté.

Car en analysant les sortie de la commmande top, j'ai trouvé qu'une occupation %CPU de :

75% pour sshd
25% pour glxgears

Occupation %CPU permanente de +/- 100% et overload max entre 20 000 et 25 000 jitter au bout de 10 minutes.

C'est beaucoup trop.

J'ai lancé linuxcnc - axis pour comparer l'empreinte. Idem

Je reviendrais dans un autre topic pour partager mon retour d'expérience.

Cordialement

PS: Actuellement glxgears tourne depuis + d'une heure et j'ai un jitter de 14 283 en overload max. Hum... it smells good
Last edit: 28 Sep 2014 15:08 by Harpagophytum.

Please Log in or Create an account to join the conversation.

Moderators: darty367
Time to create page: 0.224 seconds
Powered by Kunena Forum