Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    [Résolu] Traffic HTTP(S) très lent

    Scheduled Pinned Locked Moved Français
    22 Posts 5 Posters 5.0k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      jdh
      last edited by

      CPU utilisé à 50%

      Assez anormal : VM ou pas, sans l'addons Squid, la charge cpu d'un pfSense est normalement faible (mes 3 pfsense basés sur des serveurs physiques Dell R210 de 5 ans avec Pentium/4G mémoire/6 interface réseau giga / pas d'addons exigeants = 5% de charge cpu) …

      Albert EINSTEIN : Si vous ne pouvez pas l'exprimer simplement, c'est que vous ne le comprenez pas assez bien. (If you can’t explain it simply, you don’t understand it well enough.)

      1 Reply Last reply Reply Quote 0
      • C
        chris4916
        last edited by

        @Ben5469:

        Personne n'a une idée de ce qui pourrait ralentir mon traffic HTTP/HTTPS ?

        tu dois pouvoir activer, au niveau de ton browser, un plugin qui va te dire quel est le temps passé par étape de ta requête HTTP.
        ça ne va pas faire l'analyse à ta place mais au moins e donner une piste de recherche.

        Jah Olela Wembo: Les mots se muent en maux quand ils indisposent, agressent ou blessent.

        1 Reply Last reply Reply Quote 0
        • B
          Ben5469
          last edited by

          @chris4916:

          tu dois pouvoir activer, au niveau de ton browser, un plugin qui va te dire quel est le temps passé par étape de ta requête HTTP.
          ça ne va pas faire l'analyse à ta place mais au moins e donner une piste de recherche.

          Merci pour ton retour. Connais-tu, s'il te plaît, le nom du plugin ?

          @jdh:

          Assez anormal : VM ou pas, sans l'addons Squid, la charge cpu d'un pfSense est normalement faible (mes 3 pfsense basés sur des serveurs physiques Dell R210 de 5 ans avec Pentium/4G mémoire/6 interface réseau giga / pas d'addons exigeants = 5% de charge cpu) …

          Merci pour ton retour. Le CPU est en moyenne à 4% mais monte de temps en temps à 50% maximum. Je ne sais pas si ces pics sont normaux ou peuvent être un symptôme de mes lenteurs ?

          1 Reply Last reply Reply Quote 0
          • M
            mattv
            last edited by

            Bonjour,

            Voila le plugin en question :

            https://addons.mozilla.org/en-US/firefox/addon/httprequester/

            Cordialement,

            Mathieu

            1 Reply Last reply Reply Quote 0
            • B
              Ben5469
              last edited by

              Bonjour mattv,

              Merci pour ton retour.

              J'ai utilisé ton plugin sur le site https://testdebit.info/. Les téléchargements de fichier en HTTP ne révèlent rien de particulier au niveaux des horodatages des requêtes. Le téléchargement se lance et est lent mais rien de flagrant.

              1 Reply Last reply Reply Quote 0
              • B
                Ben5469
                last edited by

                Bonjour à tous,

                Personne n'a une idée ?

                Je suis complètement bloqué à cause de ces lenteurs et je n'arrive toujours pas à en comprendre la cause.

                Merci d'avance pour vos retours.

                1 Reply Last reply Reply Quote 0
                • J
                  jdh
                  last edited by

                  La vitesse (la performance) ne doit pas être mesurée pour une VM (surtout si on ne maitrise pas la virtualisation).

                  Seule est à prendre en compte une machine physique dédiée (qui reste l'implantation à mettre en production).

                  Albert EINSTEIN : Si vous ne pouvez pas l'exprimer simplement, c'est que vous ne le comprenez pas assez bien. (If you can’t explain it simply, you don’t understand it well enough.)

                  1 Reply Last reply Reply Quote 0
                  • M
                    mattv
                    last edited by

                    @Ben5469:

                    Bonjour mattv,

                    Merci pour ton retour.

                    J'ai utilisé ton plugin sur le site https://testdebit.info/. Les téléchargements de fichier en HTTP ne révèlent rien de particulier au niveaux des horodatages des requêtes. Le téléchargement se lance et est lent mais rien de flagrant.

                    N'ayant (pas encore) mis en place un server radius et un portail captif, je ne saurai être d'une grande aide =/

                    Le switch permet-il une quelconque priorisation des protocols ?

                    pouvez-vous partager vos fichiers de configuration histoire de reproduire votre cas (en masquant vos données bien entendu) ?

                    1 Reply Last reply Reply Quote 0
                    • B
                      Ben5469
                      last edited by

                      @mattv:

                      N'ayant (pas encore) mis en place un server radius et un portail captif, je ne saurai être d'une grande aide =/

                      Le switch permet-il une quelconque priorisation des protocols ?

                      pouvez-vous partager vos fichiers de configuration histoire de reproduire votre cas (en masquant vos données bien entendu) ?

                      Mes switchs permettent la QoS mais elle n'est pas paramétrée.

                      Quels fichiers de conf vous paraîtraient utiles ?

                      1 Reply Last reply Reply Quote 0
                      • C
                        chris4916
                        last edited by

                        Il est peut-être plus facile d'analyser la performance de HTTP avec ça:
                        https://addons.mozilla.org/en-US/firefox/addon/performance-analyser/?src=search

                        Tu peux également, pour comparaison, faire un wget depuis pfSense. Est-ce que le débit est lent également ?

                        Jah Olela Wembo: Les mots se muent en maux quand ils indisposent, agressent ou blessent.

                        1 Reply Last reply Reply Quote 0
                        • M
                          mattv
                          last edited by

                          @Ben5469:

                          @mattv:

                          N'ayant (pas encore) mis en place un server radius et un portail captif, je ne saurai être d'une grande aide =/

                          Le switch permet-il une quelconque priorisation des protocols ?

                          pouvez-vous partager vos fichiers de configuration histoire de reproduire votre cas (en masquant vos données bien entendu) ?

                          Mes switchs permettent la QoS mais elle n'est pas paramétrée.

                          Quels fichiers de conf vous paraîtraient utiles ?

                          Bonsoir,

                          Le but est de reproduire votre structure, du coup votre procédure de configuration + options du portail captif pfsense et du freeradius/ldap

                          Cordialement,

                          Mathieu

                          1 Reply Last reply Reply Quote 0
                          • C
                            chris4916
                            last edited by

                            @mattv:

                            Le but est de reproduire votre structure, du coup votre procédure de configuration + options du portail captif pfsense et du freeradius/ldap

                            J'espère ne pas paraitre désagréable en exprimant que "vouloir reproduire l'infrastructure en question" me semble ici tout à fait illusoire.

                            c'est un empilage assez compliqué car il y a plusieurs couches:

                            • pfSense lui même (en VM ?)
                            • le firewall parent, si je comprends bien ?
                            • une cascade de DNS

                            Sans information concrète de qu'est-ce qui prend du temps dans la requête HTTP, il me semble difficile d'avoir un avis quant à la direction dans laquelle il faut creuser.
                            Le problème peut tout aussi bien être au niveau du DNS, ou d'un proxy HTTP qui n'aurait pas été évoqué.

                            A mon avis, il est plus efficace de procéder par dichotomie pour essayer d'identifier, dans cette config, où se situe le point de blocage.
                            La réponse à la question "quel est le temps passé à quoi dans la requête HTTP" n'apporte malheureusement rien.
                            Comment peut-on avoir au débit aussi faible et dire "Les téléchargements de fichier en HTTP ne révèlent rien de particulier au niveaux des horodatages des requêtes. Le téléchargement se lance et est lent mais rien de flagrant"

                            N'est-il pas plus simple, si on y comprend rien, de procéder par élimination ?
                            Même si la méthode d’authentification n'a pas d'impact sur le débit HTTP, il est possible de désactiver cette couche, puis de vérifier si le problème existe ou pas sans portail captif et enfin de comparer le débit, comme je le proposait plus haut depuis un poste client vs. depuis pfSense en faisant par exemple un wget.
                            De même pfSense pourrait acter en tant que DNS "simple" des postes clients.

                            Bref, l'objectif est d'avoir quelques informations concrètes qui permettent d'identifier au moins une direction. Pour le moment, nous n’avons rien si ce n'est "c'est très lent !"

                            Jah Olela Wembo: Les mots se muent en maux quand ils indisposent, agressent ou blessent.

                            1 Reply Last reply Reply Quote 0
                            • M
                              mattv
                              last edited by

                              @chris4916:

                              @mattv:

                              Le but est de reproduire votre structure, du coup votre procédure de configuration + options du portail captif pfsense et du freeradius/ldap

                              J'espère ne pas paraitre désagréable en exprimant que "vouloir reproduire l'infrastructure en question" me semble ici tout à fait illusoire.

                              c'est un empilage assez compliqué car il y a plusieurs couches:

                              • pfSense lui même (en VM ?)
                              • le firewall parent, si je comprends bien ?
                              • une cascade de DNS

                              Sans information concrète de qu'est-ce qui prend du temps dans la requête HTTP, il me semble difficile d'avoir un avis quant à la direction dans laquelle il faut creuser.
                              Le problème peut tout aussi bien être au niveau du DNS, ou d'un proxy HTTP qui n'aurait pas été évoqué.

                              A mon avis, il est plus efficace de procéder par dichotomie pour essayer d'identifier, dans cette config, où se situe le point de blocage.
                              La réponse à la question "quel est le temps passé à quoi dans la requête HTTP" n'apporte malheureusement rien.
                              Comment peut-on avoir au débit aussi faible et dire "Les téléchargements de fichier en HTTP ne révèlent rien de particulier au niveaux des horodatages des requêtes. Le téléchargement se lance et est lent mais rien de flagrant"

                              N'est-il pas plus simple, si on y comprend rien, de procéder par élimination ?
                              Même si la méthode d’authentification n'a pas d'impact sur le débit HTTP, il est possible de désactiver cette couche, puis de vérifier si le problème existe ou pas sans portail captif et enfin de comparer le débit, comme je le proposait plus haut depuis un poste client vs. depuis pfSense en faisant par exemple un wget.
                              De même pfSense pourrait acter en tant que DNS "simple" des postes clients.

                              Bref, l'objectif est d'avoir quelques informations concrètes qui permettent d'identifier au moins une direction. Pour le moment, nous n’avons rien si ce n'est "c'est très lent !"

                              Tout à fait d'accord avec vous, ne maitrisant pas ce type d'outils, mon intervention n'était peut être pas des plus adroites :)

                              Le sujet m'intéresse dans tout les cas, je serai probablement amené à le mettre en place chez un client.

                              1 Reply Last reply Reply Quote 0
                              • C
                                chris4916
                                last edited by

                                ;)  mon propos n'était pas relatif à ton intervention spécifiquement mais au fait que nous manquons cruellement d’information pour avancer.
                                C'est lent mais nous ne savons quelle est la couche qui dysfonctionne et du coup, mon propos est de dire: "essayons d'abord de limiter le champ d'investigation".

                                si on se le fait à grand coupe de "vous n'avez pas une idée ? essayons ça ou ça…" il y a à mon avis à peu près zéro chances de résoudre le problème car l’empilage de composants est complexe.
                                Et donc reproduire ce design me semble illusoire si tu ne maitrises pas la partie en dehors de pfSense pour être certain de refaire exactement la même chose.

                                Jah Olela Wembo: Les mots se muent en maux quand ils indisposent, agressent ou blessent.

                                1 Reply Last reply Reply Quote 0
                                • B
                                  Ben5469
                                  last edited by

                                  Bonjour à tous,

                                  Encore merci pour votre aide sur ce sujet.

                                  Avant de ma lancer dans l'analyse plus approfondie, j'ai essayé d'éliminer le problème 'machine virtuelle". J'ai donc réinstaller un pfsense sur un serveur physique et importer la configuration de la VM dessus.

                                  Je suis encore en train de faire des tests mais il semblerait que les lenteurs aient disparues. Je vous tiendrai informés.

                                  1 Reply Last reply Reply Quote 0
                                  • B
                                    Ben5469
                                    last edited by

                                    Bonjour à tous,

                                    Pour information au cas où d'autres utilisateurs rencontreraient le même problème, j'ai résolu le disfonctionnement en cochant l'option "Disable hardware checksum offload" se trouvant dans System/Advanced/Networking. C'est effectivement lié au fait que les cartes réseau virtuelles ne prennent pas en charge le "checksum offload".

                                    1 Reply Last reply Reply Quote 0
                                    • S
                                      scoude
                                      last edited by

                                      Super, merci, j'avais la même problématique que toi, un débit super lent depuis le lan (50 Kb/s), alors que depuis le pfsense, débit normal pour de la fibre optique (230 Mb/s)… Le tout virtualisé dans un Proxmox VE sur un serveur Dell...
                                      Le fait de cocher cette case apporte un changement radical !

                                      Serge COUDÉ

                                      1 Reply Last reply Reply Quote 0
                                      • B
                                        Ben5469
                                        last edited by

                                        Pas de quoi c'est pour ça que j'étais revenu mettre la solution ici.

                                        1 Reply Last reply Reply Quote 0
                                        • First post
                                          Last post
                                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.