Je ne sais pas si ça a été suggéré, mais à aucun moment Fabien ne semble 
vouloir incriminer la Debian 10.

Donc Fabien,

Il faudrait comparer une Debian 8 et 10 sur du bare-metal, parce que ça ne 
serait pas la première fois qu’il y aurait une régression (ou au moins un 
changement de «  paradigme » ) lors d’une mise à jour de Linux.
Et au niveau opérationnel, à part vous affoler, ça pose un problème ? Ca se 
voit rapidement sur de la voix :)
C’est peut-être juste la méthode de calcul de la charge qui a été changée.


> Le 10 sept. 2021 à 14:52, Jerome Lien <jerome.l...@gmail.com> a écrit :
> 
> Salut,
> 
> 
> Avez vous joué sur les CPU allocation côté vmware et aussi sur les process 
> par coeurs côté debian ? Je ne connais pas du tout le fonctionnement de cet 
> application. Mais sur un base de type Informix, il est important de spécifier 
> chaque vcpu sur chaque coeur pour avoir des perf stable et bonne.
> 
> 
> 
> 
> Le ven. 10 sept. 2021 à 14:04, Fabien H <frnog.fab...@gmail.com 
> <mailto:frnog.fab...@gmail.com>> a écrit :
> Bonjour Nicolas,
> 
> c'est de la Voip.. Non justement ce qui diffère entre les 2 : l'OS debian est 
> différent, et l'applicatif est différent également (sauf de 2 versions). 
> Remettre le noyau de la debian 8 sur la debian 10 ? intéressant :-)
> 
> On est loin des 1 Gbps ! Par contre on a pas mal de petits paquets car c'est 
> de la VOIP
> 
> Le ven. 10 sept. 2021 à 13:36, Nicolas Parpandet <n...@1g6.biz 
> <mailto:n...@1g6.biz>> a écrit :
> Hello Fabien,
> 
> Si j'ai bien suivi, au final avec exactement le même environnement sauf 
> changement du noyau linux lié à la debian,
> si tout le reste est dans les mêmes conditions de conf, le comportement est 
> moins bon ?
> 
> l'applicatif lui même est en version identique dans les 2 cas ? (non je n'ai 
> pas reconnu lol, ça pourrait être de la voip, du gaming, du p2p ...)
> 
> Si tout le reste est identique tu peux en effet jouer sur les versions du 
> noyau et remettre la version du noyau de debian 8 pour vérifier que tu 
> retrouves tes billes,
> il y a certainement du tuning supplémentaire au niveau de la conf du noyau 
> dans ton cas spécifique de charge.
> 
> En général le tuning par défaut du noyau est correct pour du 1Gbit/s, si tu 
> as plus que 1Gbits/s en général tu as quelques buffers, files, etc à 
> configurer.
> 
> A+
> 
> Nicolas
> 
> De: "Fabien H" <frnog.fab...@gmail.com <mailto:frnog.fab...@gmail.com>>
> À: "frsag" <frsag@frsag.org <mailto:frsag@frsag.org>>
> Envoyé: Vendredi 10 Septembre 2021 11:55:38
> Objet: [FRsAG] VMWARE / Debian 10 / Problème interruptions sur cartes réseau
> Bonjour,
> 
> je vais essayer de vous expliquer le problème que nous rencontrons en 
> essayant d’être concis :
> 
> Nous avons utilisé pendant des années sur 2 VM  un applicatif open source 
> très connu qui fonctionne massivement en multi-threadé, en quasi temps réel,  
> et en gateway UDP avec  mal un trafic UDP qui va en augmentant selon la 
> charge  (les plus perspicaces devineront !) :
> 
> - ESXI : 6.5.0 update 3
> - OS invité : Debian 8
> - Interfaces réseau : E1000
> - 8 vCPU / 16 Go RAM
> 
> Cela a fonctionné très bien même en cas de montée en charge assez importante. 
> Le load average depasse rarement 0,8 et très stable dans le temps. Pourtant 
> nous étions bien conscients que les conditions n’étaient pas optimales sur la 
> type de carte E1000 utilisées.
> 
> Récemment, nous avons déployé 2 nouvelles VM avec le même applicatif mais en 
> version plus récente et sur un OS plus récent :
> - ESXI 6.5.0 update 3
> - OS invité : Debian 10
> - Interface réseau : VMXNET3 (driver integré au noyau 4.19.0-16)
> - 8 vCPU / 16 Go RAM
> - VMWARE Tools installé
> 
> 
> Nous avons constaté assez rapidement des problèmes de montée en charge, avec 
> une charge moderée, le load average est quasi à 0,00. Lors d’une montée en 
> charge en journée, le  load  est plutôt en moyenne sur 2 ou 3, et lors de 
> certains pics de charge part à 4 ou 6, puis retombe à 2-3. Lorsque la charge 
> retombe.
> Je constate que le load average s’envole surtout quand le si est non nul sur 
> les 2 CPU qui gèrent les interruptions des 2 cartes réseau IN et OUT :
> 
> %Cpu2  :  1.5 us,  1.1 sy,  0.0 ni, 96.6 id,  0.0 wa,  0.0 hi,  0.8 si,  0.0 
> st
> %Cpu3  :  1.1 us,  1.1 sy,  0.0 ni, 97.4 id,  0.0 wa,  0.0 hi,  0.4 si,  0.0 
> st
> 
>   16:          0          0  529091347          0          0          0       
>    0          0          0          0          0          0          0        
>   0          0          0   IO-APIC   16-fasteoi   ens34, vmwgfx
>   17:          0          0          0  453037316          0          0       
>    0          0          0          0          0          0          0        
>   0          0          0   IO-APIC   17-fasteoi   ens35
> 
> 
> J’en déduit que la charge augmente à cause d’un problème d’interruptions. 
> Pourtant la charge de trafic UDP n’est pas énorme, surtout par rapport à 
> l’ancienne installation sur Debian 8 + E1000.
> Nous avons essayé le CPU Pinning => Pas vraiment d’amélioration.
> Nous avons essayé de revenir à E1000 => Amélioration en charge basse mais pas 
> d'amélioration en charge elevée
> 
> Mes questions :
> 
> - Avez-vous déjà rencontré ce genre de comportements sur le réseau et les 
> interruption sur Vmware + Linux Debian ?
> - Comment être sur que le load average vient bien des interruptions ? Faut-il 
> mesurer un nombre d’interruptions / seconde pour confirmer ?
> - Avez-vous des idées pour faire un bench de VM vierge sur du trafic UDP ? 
> iperf par exemple entre 2 VM ?
> -Avez-vous des idées sur la possible résolution du problème indiqué ? (j’ai 
> pensé testé en noyau 5.X mais sans conviction)
> 
> Merci pour votre aide,
> Fabien
> 
> _______________________________________________
> Liste de diffusion du FRsAG
> http://www.frsag.org/ <http://www.frsag.org/>
> _______________________________________________
> Liste de diffusion du FRsAG
> http://www.frsag.org/ <http://www.frsag.org/>
> _______________________________________________
> Liste de diffusion du FRsAG
> http://www.frsag.org/

_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/

Répondre à