web-dev-qa-db-fra.com

AMD EPYC 7413 Ralentissez-vous à l'arrondissement 400 MHz lors de la course IPERF

nous essayons de configurer une connexion 40 Gbit entre deux serveurs et d'obtenir un comportement étrange de la CPU lors de l'utilisation de IPERF. Il n'utilise également qu'environ 10 Gbit/s du 40 possible.

Spécifications de serveurs:

  • AMD EPYC 7413
  • 8x MultibiteCC 3200 MHz 16384 MB Mémoire
  • Supermicro H12SSL-CT
  • Intel XL710 40GBE
  • Ubuntu 20.04.3 LTS 5.4.0-84-Gene

Les serveurs sont connectés directement les uns aux autres via une fibre. Pas de commutateurs.

exemple

Host1# iperf -s
Host2# iperf -c Host1 -i 1 -t 120
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 1.0 sec 1.39 GBytes 12.0 Gbits/sec
[ 3] 1.0- 2.0 sec 1.00 GBytes 8.61 Gbits/sec
[ 3] 2.0- 3.0 sec 1.03 GBytes 8.88 Gbits/sec
[ 3] 3.0- 4.0 sec 1.04 GBytes 8.92 Gbits/sec
[ 3] 4.0- 5.0 sec 1021 MBytes 8.56 Gbits/sec
[ 3] 5.0- 6.0 sec 1.05 GBytes 9.01 Gbits/sec
[ 3] 6.0- 7.0 sec 1.02 GBytes 8.78 Gbits/sec
[ 3] 7.0- 8.0 sec 1.02 GBytes 8.74 Gbits/sec
[ 3] 8.0- 9.0 sec 1.01 GBytes 8.69 Gbits/sec
[ 3] 9.0-10.0 sec 1.02 GBytes 8.75 Gbits/sec
[ 3] 10.0-11.0 sec 1.05 GBytes 9.03 Gbits/sec
[ 3] 11.0-12.0 sec 1015 MBytes 8.51 Gbits/sec
[ 3] 12.0-13.0 sec 1.02 GBytes 8.72 Gbits/sec
[ 3] 13.0-14.0 sec 1014 MBytes 8.51 Gbits/sec
[ 3] 14.0-15.0 sec 974 MBytes 8.17 Gbits/sec
[ 3] 0.0-15.0 sec 15.6 GBytes 8.92 Gbits/sec

Autourner Internet, j'ai trouvé le guide de réglage officiel de la performance de AMD et quelque chose de FasterData.es.net

Ils suggèrent de créer certains paramètres système tels que la modification du Gouverneur de la CPU et du tampon TCP. J'ai fait les changements en conséquence et seulement une amélioration de 1gbit/s.

Lorsque j'ai vérifié la vitesse de l'horloge de la CPU, la CPU a toujours été enregistrée jusqu'à environ 400 MHz lors de la course IPERF.

Toute suggestion sur laquelle IPERF envoie-t-elle la CPU dormir ou comment je pourrais améliorer la vitesse de transmission TCP à fil unique? Exécution de plusieurs threads TCP utilise mieux la bande passante mais n'est pas notre cas d'utilisation.

je vous remercie

3
Flaep

J'ai changé le contrôle global C-State dans le BIOS de Auto to Disabled et Set

tonge-ADM Profil Réseau-Débit

Je ne suis pas sûr que c'est la solution finale, mais cela fonctionne pour le moment.

Éditer:

En fin de compte, une mise à jour du BIOS était également nécessaire. Tonged-SMA Fournit toujours une augmentation de la performance.

2
Flaep