Auteur Sujet: Augmentation prochaine des débits  (Lu 166724 fois)

0 Membres et 1 Invité sur ce sujet

ouno

  • Abonné Orange Fibre
  • *
  • Messages: 224
  • Rennes (35)
Augmentation prochaine des débits
« Réponse #756 le: 01 novembre 2024 à 11:01:15 »
Ne penses-tu pas que se soit les SSD de mon NAS qui limite la vitesse ? En effet, ils sont limités à 560 Mo/s en lecture.
Dans le cas du test d'upload vers le serveur HTTP de ton NAS c'est sûr que non (c'est un envoi vers une destination invalide, le serveur HTTP de ton NAS ignore donc simplement les données envoyées et cela n'écrit pas sur les disques).
Dans le cas du test de download de ton fichier de test je ne pense pas non plus, car cela sature avant d'approcher 560 Mo/s (4.48 Gbps). D'ailleurs tu indiques que tu montes à 900 Mo/s lors de tes tests en local (grâce au cache surement), donc au début du transfert en théorie on devrait pouvoir monter bien plus haut.

Pour info :

Je ne connais pas du tout QNAP, mais si jamais tu as la possibilité de lancer cette commande dessus pour vérifier la configuration des buffers TCP ça serait intéressant:
sysctl net.core.rmem_max net.ipv4.tcp_rmem net.core.wmem_max net.ipv4.tcp_wmem(si la commande sysctl n'est pas trouvée, essaie avec /sbin/sysctl, ou alors en tant que user admin ou root)

Si cela ne marche pas, tu peux essayer les commandes suivantes à la place:
cat /proc/sys/net/core/rmem_max
cat /proc/sys/net/ipv4/tcp_rmem
cat /proc/sys/net/core/wmem_max
cat /proc/sys/net/ipv4/tcp_wmem
« Modifié: 01 novembre 2024 à 11:42:11 par ouno »

Adefre

  • Expert Orange
  • Abonné Orange Fibre
  • *
  • Messages: 790
  • FTTH 8Gbps/8Gbps Paris 8e
Augmentation prochaine des débits
« Réponse #757 le: 01 novembre 2024 à 12:43:37 »
Je ne connais pas du tout QNAP, mais si jamais tu as la possibilité de lancer cette commande dessus pour vérifier la configuration des buffers TCP ça serait intéressant:
sysctl net.core.rmem_max net.ipv4.tcp_rmem net.core.wmem_max net.ipv4.tcp_wmem(si la commande sysctl n'est pas trouvée, essaie avec /sbin/sysctl, ou alors en tant que user admin ou root)

<ctl net.core.rmem_max net.ipv4.tcp_rmem net.core.wmem_max net.ipv4.tcp_wmem
net.core.rmem_max = 16777216
net.ipv4.tcp_rmem = 4096   16777216   16777216
net.core.wmem_max = 16777216
net.ipv4.tcp_wmem = 4096   16777216   16777216


Interprétation ChatGPT :

   1.   net.core.rmem_max = 16777216
   •   C’est la taille maximale du buffer de réception (en octets) pour les sockets, définie à 16 Mo.

   2.   net.ipv4.tcp_rmem = 4096 16777216 16777216
   •   Ce paramètre définit la taille minimale, par défaut et maximale du buffer de réception pour TCP :
   •   Minimum : 4096 octets (4 Ko)
   •   Par défaut et maximum : 16777216 octets (16 Mo)

   3.   net.core.wmem_max = 16777216
   •   C’est la taille maximale du buffer d’envoi pour les sockets, également définie à 16 Mo.

   4.   net.ipv4.tcp_wmem = 4096 16777216 16777216
   •   Ce paramètre définit la taille minimale, par défaut et maximale du buffer d’envoi pour TCP :
   •   Minimum : 4096 octets (4 Ko)
   •   Par défaut et maximum : 16777216 octets (16 Mo)

Les valeurs maximales sont relativement élevées (16 Mo), ce qui est généralement suffisant pour supporter des transferts rapides. Cependant, la performance dépend également des autres paramètres du réseau et du matériel utilisé.

Ces réglages devraient convenir pour des transferts à haut débit. Si tu rencontres des problèmes de performance, il est possible de tester des valeurs différentes, mais celles-ci semblent optimales pour un usage standard dans un environnement de NAS.


Son analyse est-elle correcte ?

Mastah

  • Abonné Orange Fibre
  • *
  • Messages: 693
  • XGS-PON et G-PON
Augmentation prochaine des débits
« Réponse #758 le: 01 novembre 2024 à 14:46:22 »
Ne penses-tu pas que se soit les SSD de mon NAS qui limite la vitesse ? En effet, ils sont limités à 560 Mo/s en lecture.

Pour info :

Ne fait surtout pas de MTU autre que 1500, même en LAN vers WAN.
Les MTU en jumbo sont uniquement fait pour des VLAN technique de machine à machine direct sur des protocoles bien définit.

Adefre

  • Expert Orange
  • Abonné Orange Fibre
  • *
  • Messages: 790
  • FTTH 8Gbps/8Gbps Paris 8e
Augmentation prochaine des débits
« Réponse #759 le: 01 novembre 2024 à 14:51:39 »
Ne fait surtout pas de MTU autre que 1500, même en LAN vers WAN.
OK, je change

Mastah

  • Abonné Orange Fibre
  • *
  • Messages: 693
  • XGS-PON et G-PON
Augmentation prochaine des débits
« Réponse #760 le: 01 novembre 2024 à 15:49:18 »
OK, je change

Et ouvre plutot un service iperf3 et non une lecture IO sur disque.


Pour info:

un test iperf3 en pleine journée (deux direction)
[  5]   0.00-10.00  sec  9.10 GBytes  7820 Mbits/sec  4               sender
[  5]   0.00-10.03  sec  9.09 GBytes  7785 Mbits/sec                  receiver

[  5]   0.00-10.03  sec  9.16 GBytes  7848 Mbits/sec  5233            sender
[  5]   0.00-10.00  sec  9.11 GBytes  7829 Mbits/sec                  receiver


Un test speedtest
      Server: KEYYO - Paris (id: 27961)
         ISP: Orange
Idle Latency:     2.81 ms   (jitter: 0.10ms, low: 2.70ms, high: 2.94ms)
    Download:  7700.92 Mbps (data used: 8.5 GB)
                  8.98 ms   (jitter: 0.78ms, low: 2.76ms, high: 14.02ms)
      Upload:  7845.10 Mbps (data used: 6.7 GB)
                  3.42 ms   (jitter: 0.31ms, low: 2.66ms, high: 5.62ms)
 Packet Loss:     0.0%

Adefre

  • Expert Orange
  • Abonné Orange Fibre
  • *
  • Messages: 790
  • FTTH 8Gbps/8Gbps Paris 8e
Augmentation prochaine des débits
« Réponse #761 le: 01 novembre 2024 à 15:53:05 »
Et ouvre plutot un service iperf3 et non une lecture IO sur disque.

Je ne sais pas faire.
Et cela n'a pas vraiment d'intérêt pour moi. En effet, le but était d'avoir une vision réelle de la possibilité de partage depuis mon Nas pour mes amis et famille.

ouno

  • Abonné Orange Fibre
  • *
  • Messages: 224
  • Rennes (35)
Augmentation prochaine des débits
« Réponse #762 le: 01 novembre 2024 à 17:06:41 »
net.core.rmem_max net.ipv4.tcp_rmem net.core.wmem_max net.ipv4.tcp_wmem
net.core.rmem_max = 16777216
net.ipv4.tcp_rmem = 4096   16777216   16777216
net.core.wmem_max = 16777216
net.ipv4.tcp_wmem = 4096   16777216   16777216

A moins que QNAP utilise d'autres paramètres exotiques (net.ipv4.tcp_adv_win_scale != 1 ?), effectivement cela devrait être suffisant pour atteindre 8 Gbps en mono-connexion avec un RTT à 6ms...

Après si tu veux être sûr de ne pas être limité par ça même dans les cas où le RTT est > 10ms, ça peut quand même être utile d'augmenter la valeur max.

Par exemple:
sysctl net.ipv4.tcp_rmem='4096 16777216 33554432'
sysctl net.ipv4.tcp_wmem='4096 16777216 33554432'

(si jamais tu fais la manip je serais curieux de retester après)

Adefre

  • Expert Orange
  • Abonné Orange Fibre
  • *
  • Messages: 790
  • FTTH 8Gbps/8Gbps Paris 8e
Augmentation prochaine des débits
« Réponse #763 le: 01 novembre 2024 à 17:30:16 »
A moins que QNAP utilise d'autres paramètres exotiques (net.ipv4.tcp_adv_win_scale != 1 ?), effectivement cela devrait être suffisant pour atteindre 8 Gbps en mono-connexion avec un RTT à 6ms...

Après si tu veux être sûr de ne pas être limité par ça même dans les cas où le RTT est > 10ms, ça peut quand même être utile d'augmenter la valeur max.

Par exemple:
sysctl net.ipv4.tcp_rmem='4096 16777216 33554432'
sysctl net.ipv4.tcp_wmem='4096 16777216 33554432'

(si jamais tu fais la manip je serais curieux de retester après)

Ok, j'ai fait les changements.

net.ipv4.tcp_rmem = 4096 16777216 33554432
net.ipv4.tcp_wmem = 4096 16777216 33554432

Tu peux tester.

ouno

  • Abonné Orange Fibre
  • *
  • Messages: 224
  • Rennes (35)
Augmentation prochaine des débits
« Réponse #764 le: 01 novembre 2024 à 17:57:48 »
Test de 10s de téléchargement depuis ton NAS:
  Average : 3.578 Gbit/s (447.3 MB/s)
  Minimum : 2.573 Gbit/s (321.6 MB/s)
  Maximum : 4.230 Gbit/s (528.8 MB/s)

Test de 10s d'envoi vers ton NAS:
  Average : 6.269 Gbit/s (783.6 MB/s)
  Minimum : 6.085 Gbit/s (760.7 MB/s)
  Maximum : 6.325 Gbit/s (790.6 MB/s)

La différence par rapport à avant n'est pas flagrante...
Je sais pas trop ce qui limite du coup, mais peut-être que tu obtenais les 900 Mo/s sur ton LAN grâce aux jumbo frames.

Dans tous les cas ça reste des super perfs pour un NAS perso c'est clair  :)

Adefre

  • Expert Orange
  • Abonné Orange Fibre
  • *
  • Messages: 790
  • FTTH 8Gbps/8Gbps Paris 8e
Augmentation prochaine des débits
« Réponse #765 le: 01 novembre 2024 à 18:00:52 »
Test de 10s de téléchargement depuis ton NAS:
  Average : 3.578 Gbit/s (447.3 MB/s)
  Minimum : 2.573 Gbit/s (321.6 MB/s)
  Maximum : 4.230 Gbit/s (528.8 MB/s)

Test de 10s d'envoi vers ton NAS:
  Average : 6.269 Gbit/s (783.6 MB/s)
  Minimum : 6.085 Gbit/s (760.7 MB/s)
  Maximum : 6.325 Gbit/s (790.6 MB/s)

La différence par rapport à avant n'est pas flagrante...
Je sais pas trop ce qui limite du coup, mais peut-être que tu obtenais les 900 Mo/s sur ton LAN grâce aux jumbo frames.

Ce n'était pas 900 Mo/s constant. Je faisais des tests de transfère. Je pense que le cache a bcp joué. En générale, je suis à 500 Mo/s

Mais  783 Mo/s en moyenne en envoi vers le Nas cela me parait très très bon, non ?

ouno

  • Abonné Orange Fibre
  • *
  • Messages: 224
  • Rennes (35)
Augmentation prochaine des débits
« Réponse #766 le: 01 novembre 2024 à 18:18:10 »
Mais  783 Mo/s en moyenne en envoi vers le Nas cela me parait très très bon, non ?
Oui, même si en théorie on devrait pouvoir approcher le 1 Go/s vu que ce test n'écrit pas sur tes disques.
Mais peut-être qu'il faudrait jouer sur l'interrupt coalescing et/ou augmenter le RX ring buffer pour cela.

Mastah

  • Abonné Orange Fibre
  • *
  • Messages: 693
  • XGS-PON et G-PON
Augmentation prochaine des débits
« Réponse #767 le: 01 novembre 2024 à 20:30:10 »
Oui, même si en théorie on devrait pouvoir approcher le 1 Go/s vu que ce test n'écrit pas sur tes disques.
Mais peut-être qu'il faudrait jouer sur l'interrupt coalescing et/ou augmenter le RX ring buffer pour cela.

C'est un problème de CPU / IO sur le NAS probablement.
J'ai fait des test iprf entre deux ligne 8/8, on peut avoir proche de 7800/7800.