Auteur Sujet: migration 1G to 10G  (Lu 14077 fois)

0 Membres et 1 Invité sur ce sujet

ArSws

  • Abonné Free fibre
  • *
  • Messages: 27
  • Toulouse (31)
migration 1G to 10G
« Réponse #36 le: 20 mars 2019 à 18:52:37 »
Citer
30% ca peut être une saturation d'un coeur. Faut regarder plus en détail. C'est pour cela qu'iperf3 avec plusieurs flux reste pour le meilleur des tests à faire.
J'ai activé l'option sur la carte appelé Receive side scaling son but est de repartir la charge sur tout les coeurs.
petit exemple :

(bon la ya un jeu qui tourne en arrière plan)

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
migration 1G to 10G
« Réponse #37 le: 20 mars 2019 à 18:57:15 »
J'ai activé l'option sur la carte appelé Receive side scaling son but est de repartir la charge sur tout les coeurs.

rien a voir. Receive side scaling c'est pour les multi CPU (plusieurs cpu) , pas les coeurs.

ArSws

  • Abonné Free fibre
  • *
  • Messages: 27
  • Toulouse (31)
migration 1G to 10G
« Réponse #38 le: 20 mars 2019 à 18:57:42 »
A ok my bad merci de la précision

ArSws

  • Abonné Free fibre
  • *
  • Messages: 27
  • Toulouse (31)
migration 1G to 10G
« Réponse #39 le: 20 mars 2019 à 19:48:53 »
Je dois me faire une raison  :'( j'aurai certainement jamais mieux.

Merci a tous pour votre aide.

daleksek

  • Abonné Orange Fibre
  • *
  • Messages: 1 349
migration 1G to 10G
« Réponse #40 le: 20 mars 2019 à 20:58:16 »
Testes avec un torrent légal de type linux ou autre, pour avoir plusieurs sources en même temps.

griselidi

  • Abonné Free fibre
  • *
  • Messages: 934
  • le cannet 06
migration 1G to 10G
« Réponse #41 le: 20 mars 2019 à 21:07:24 »
torrent legal...

Thornhill

  • Abonné SFR fibre FttH
  • *
  • Messages: 3 976
  • Saint-Médard-en-Jalles (33)
migration 1G to 10G
« Réponse #42 le: 20 mars 2019 à 21:18:09 »
rien a voir. Receive side scaling c'est pour les multi CPU (plusieurs cpu) , pas les coeurs.

Il me semble au contraire que le RSS s'appuie sur les CPU logiques, donc les core ou threads (si HT), et non pas les CPU sockets/chips.

Autrement dit un socket multicore doit pouvoir en tirer partie.

daleksek

  • Abonné Orange Fibre
  • *
  • Messages: 1 349
migration 1G to 10G
« Réponse #43 le: 20 mars 2019 à 22:09:03 »
torrent legal...
N'étant pas issue d'une plateforme de warez

Ça te convient mieux ?

Il me semble au contraire que le RSS s'appuie sur les CPU logiques, donc les core ou threads (si HT), et non pas les CPU sockets/chips.

Autrement dit un socket multicore doit pouvoir en tirer partie.
On dirais que tu as raison
Citer
Receive Side Scaling enables multiple CPU cores (multi-core CPUs are common in current host systems), to manage received Ethernet frames, which improves system cache utilization. If your NIC supports Receive Side Scaling, enable the feature and select 2 queues, which provides good throughput and low CPU utilization.

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
migration 1G to 10G
« Réponse #44 le: 20 mars 2019 à 23:09:54 »
On dirais que tu as raison
Citer
Receive Side Scaling enables multiple CPU cores (multi-core CPUs are common in current host systems), to manage received Ethernet frames, which improves system cache utilization. If your NIC supports Receive Side Scaling, enable the feature and select 2 queues, which provides good throughput and low CPU utilization.

elle vient d'ou ta source ?

les infos que j'ai d'Intel ou de Microsoft précisent que ca ne s'active que si il y a plusieurs cpu physiques...
« Modifié: 21 mars 2019 à 01:51:59 par kgersen »

daleksek

  • Abonné Orange Fibre
  • *
  • Messages: 1 349
migration 1G to 10G
« Réponse #45 le: 21 mars 2019 à 01:58:17 »


elle vient d'ou ta source ?

les infos que j'ai d'Intel ou de Microsoft précisent que ca ne s'active que si il y a plusieurs cpu physiques...
https://www.1stvision.com/elearning/Networking-optimization.pdf

Thornhill

  • Abonné SFR fibre FttH
  • *
  • Messages: 3 976
  • Saint-Médard-en-Jalles (33)
migration 1G to 10G
« Réponse #46 le: 21 mars 2019 à 09:28:08 »
les infos que j'ai d'Intel ou de Microsoft précisent que ca ne s'active que si il y a plusieurs cpu physiques...

Tu as des citations parlant de CPU "physiques" (ou plus exactement de sockets/chips) ?
Car si tu as juste vu "CPU" c'est ambigu comme notion, ça peut tout aussi bien désigner un CPU logique au sens kernel scheduler.
Parce que là, en direct de Microsoft (et c'est pareil chez Redhat) :

https://docs.microsoft.com/en-us/windows-hardware/drivers/network/setting-the-number-of-rss-processors

The actual number of CPUs that are used for RSS is also limited by the total number of core processors that remain after the RSS base CPU number has been configured

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/performance_tuning_guide/network-rss

When configuring RSS, Red Hat recommends limiting the number of queues to one per physical CPU core

https://access.redhat.com/solutions/62877


 What is Receive Side Scaling (RSS), and how do I configure it in RHEL?

(...)

Per-CPU load can be observed using the mpstat utility, but note that on processors with hyperthreading (HT), each hyperthread is represented as a separate CPU. For interrupt handling, Red Hat customers have reported that HT has shown little/no benefit.  It's currently advisable to limit the number of queues to the number of physical CPU cores in the system.  That is, if you have a single-socket, 6-core CPU (12 with hyperthreading enabled), limit queues to 6.  Ensure adequate testing of various configurations as one size does not fit all.



kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
migration 1G to 10G
« Réponse #47 le: 21 mars 2019 à 10:15:14 »
Depuis le début, je parlais pas de Linux ou Windows Server mais de Windows 10...et d'informations internes (d'un développeur de drivers) pas de document sur le Net.

Mais effectivement il y a des contradictions au vue de certains documents ( la source de daleksek étant un peu bricole quand meme...).

la commande powershell 'Get-NetAdapterRss' permet d'avoir des infos sur le réglage du RSS. Notamment la ligne 'profile'. (doc: https://docs.microsoft.com/en-us/powershell/module/netadapter/Set-NetAdapterRss?view=win10-ps )

@ArSws si tu pourrais tu saisir en ligne de commande (admin):

powershell -command "Get-NetAdapterRss" et afficher le résultat ici stp ? merci.

également tu peux activer RSS avec:

powershell -command "Enable-NetAdapterRss -Name "*""