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

    Lentidão no Pfsense 2.3.2

    Scheduled Pinned Locked Moved Portuguese
    67 Posts 7 Posters 17.2k 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.
    • I
      igorlessav
      last edited by

      @ricardodru:

      Prezados, estou enfrentando problemas no Pfsense 2.3.2.
      A navegação está extremamente lenta. Temos cerca de 100 hosts conectados. Vejo que tem hardware sobrando, pois o host tem 8gb de Ram e 8 núcleos de processador. Possui 3 interface wan (3 adsl), placa realtek.
      Em alguns momentos, até a conexão  via terminal fica impossível de trabalhar.
      Andei lendo que é possivel aumentar a performance da rede, alterando algumas configurações do kernel e das NIC's.
      Alguem poderia me dar dicas de como proceder ?

      Boa noite,
      Ricardo

      As vezes é bom  começarmos pelo básico, veja se a placa de rede que está sendo usada como LAN está com algum defeito, tenta troca-la com uma que está sendo usada pela WAN e veja se a lentidão continua.

      1 Reply Last reply Reply Quote 0
      • R
        ricardodru
        last edited by

        Olá Igor,
        A questão dos NIC's eu ja descartei, pois testamos outras placas e tambem fizemos a inversão de WAN para LAN.
        Estive pesquisando o assunto, acredito que seja algo relacionado a este assunto:

        https://doc.pfsense.org/index.php/Tuning_and_Troubleshooting_Network_Cards

        Tambem neste post:
        https://forum.pfsense.org/index.php?topic=59663.0
        https://forum.pfsense.org/index.php?topic=48559.0

        Gostaria de saber se alguem ja alterou as configurações de memória do Kernel no PF 2.3.2.

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

          cara, isso começou de repente?
          você tem proxy ou alguma config especial no pfsense?
          usa vlan?

          não acredito ser problema de performance não, pelo q você postou da configuração da maquina…

          para você ter uma comparação, aqui eu rodo o pfsense com 1 CORE apenas, virtualizado em hyper-v, com 512 MEGAS de RAM, 3 interfaces de rede física (2 WAN), 12 VLAN, 3 VPN com filiais e cerca de 200-300 dispositivos de rede

          roda perfeito sem gargalo nenhum.... consumo de CPU sempre em torno de 10-15% e memória 50% em média

          1 Reply Last reply Reply Quote 0
          • danilosv.03D
            danilosv.03
            last edited by

            As vezes o problema nem está na máquina, pode ser cabeamento estruturado também. Pelo o que eu estou vendo o problema na comunicação.


            :)
            |E-mail: danilosv.03@gmail.com
            |Skype: danilosv.03


            1 Reply Last reply Reply Quote 0
            • R
              ricardodru
              last edited by

              Prezado chipbr,
              No inicio tínhamos apenas uns 25 hosts. Até então o problema não acontecia.
              Depois de uma mudança de escritório, a quantidade de hosts foi para 100. Dai os problemas começaram a surgir.
              Trocamos o switch, patch cord, trocamos as placas PCI e mesmo assim não rolou.
              O que me assustou foi que em diversos momentos que os usuários reclamaram de lentidão, eu tentei acessar via ssh, mas não consegui. Quando eu conseguia, a conexão ficava caindo.
              Temos um proxy mas ele roda em outra maquina. Tambem realizamos testes isolando o proxy, onde as maquinas passaram somente pelo firewall.
              Aqui utilizamos loadbalance + failover. Ontem eu apliquei QOS através do wizard, mas tive que desfazer, porque a navegação ficou muito mais lenta ainda.

              O problema se agrava quando um dos links ADSL fica offline.
              Este problema eu tentei tratar neste post:
              https://forum.pfsense.org/index.php?topic=117872.msg652837#msg652837

              A tabela de estado está em 1% de uso.
              CPU 20%, RAM 10%, SWAP 0%,
              Até pensei que poderia ser questão do mbuf do kernel.

              Antes de iniciar o expediente, eu vejo este estado:

              netstat -m

              Thu Nov 10 08:24:38 BRST 2016
              1346/2704/4050 mbufs in use (current/cache/total)
              1185/1351/2536/2048000 mbuf clusters in use (current/cache/total/max)
              1185/1345 mbuf+clusters out of packet secondary zone in use (current/cache)
              0/6/6/1024000 4k (page size) jumbo clusters in use (current/cache/total/max)
              0/0/0/72646 9k jumbo clusters in use (current/cache/total/max)
              0/0/0/40863 16k jumbo clusters in use (current/cache/total/max)
              2706K/3402K/6108K bytes allocated to network (current/cache/total)
              0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters)
              0/0/0 requests for mbufs delayed (mbufs/clusters/mbuf+clusters)
              0/0/0 requests for jumbo clusters delayed (4k/9k/16k)
              0/0/0 requests for jumbo clusters denied (4k/9k/16k)
              0 requests for sfbufs denied
              0 requests for sfbufs delayed
              0 requests for I/O initiated by sendfile

              Depois que iniciou o expediente, eu vejo este:

              Thu Nov 10 09:19:20 BRST 2016
              3487/3608/7095 mbufs in use (current/cache/total)
              2256/2054/4310/2048000 mbuf clusters in use (current/cache/total/max)
              2256/2045 mbuf+clusters out of packet secondary zone in use (current/cache)
              0/19/19/1024000 4k (page size) jumbo clusters in use (current/cache/total/max)
              0/0/0/72646 9k jumbo clusters in use (current/cache/total/max)
              0/0/0/40863 16k jumbo clusters in use (current/cache/total/max)
              5383K/5086K/10469K bytes allocated to network (current/cache/total)
              0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters)
              0/0/0 requests for mbufs delayed (mbufs/clusters/mbuf+clusters)
              0/0/0 requests for jumbo clusters delayed (4k/9k/16k)
              0/0/0 requests for jumbo clusters denied (4k/9k/16k)
              0 requests for sfbufs denied
              0 requests for sfbufs delayed
              0 requests for I/O initiated by sendfile

              Preciso de ajuda para resolver este problema.

              1 Reply Last reply Reply Quote 0
              • danilosv.03D
                danilosv.03
                last edited by

                Qual versão meu amigo está utilizando?


                :)
                |E-mail: danilosv.03@gmail.com
                |Skype: danilosv.03


                1 Reply Last reply Reply Quote 0
                • R
                  ricardodru
                  last edited by

                  Danilo,
                  O PF está na versão 2.3.2-RELEASE (adm64).
                  O cabeamento eu também descartei, pois troquei todos os patch cord e o switch também.
                  O problema surge quando aumenta a carga de conexão simultânea.
                  Acabei de verificar o consumo dos links. O consumo está baixo, mas a lentidão é bem notável.

                  1 Reply Last reply Reply Quote 0
                  • danilosv.03D
                    danilosv.03
                    last edited by

                    Vamos fazer o seguinte, acredito que isso seja algum fragmento de configuração que você deixou passar despercebido. Deixa apenas um dos seus links ativo, caso a conexão fique normal durante o dia o problema ta nas configurações da comunicação entre os dois links.


                    :)
                    |E-mail: danilosv.03@gmail.com
                    |Skype: danilosv.03


                    1 Reply Last reply Reply Quote 0
                    • R
                      ricardodru
                      last edited by

                      Danilo,
                      Aqui temos 3 Links ADSL (150, 50 e 15 mbps).
                      Você diz retirar o cabo dos 2 links mais baixo e deixar apenas o maior ?

                      1 Reply Last reply Reply Quote 0
                      • danilosv.03D
                        danilosv.03
                        last edited by

                        não é retirar o cabo, não necessariamente, apenas desativa a placa de rede ou desativa sua configurações de loadbalance/failover.


                        :)
                        |E-mail: danilosv.03@gmail.com
                        |Skype: danilosv.03


                        1 Reply Last reply Reply Quote 0
                        • R
                          ricardodru
                          last edited by

                          Danilo,
                          Consegui fazer os testes. testei removendo o cabo, coloquei as interface em down e por ultimo testei alterando a regra que joga o trafego para o LB.
                          Quando todas as requisições saem por apenas um link, a conexão tambem fica bem lenta.

                          1 Reply Last reply Reply Quote 0
                          • danilosv.03D
                            danilosv.03
                            last edited by

                            Com certeza é alguma configuração do seu fire. Tem como tu tirar print das tuas configurações?


                            :)
                            |E-mail: danilosv.03@gmail.com
                            |Skype: danilosv.03


                            1 Reply Last reply Reply Quote 0
                            • R
                              ricardodru
                              last edited by

                              Danilo,
                              Agradeço o emprenho no help-me.
                              Anexo, segue duas imagens contendo as regras de firewall.
                              A segunda e terceira regra (portas 80 e 443), criei a poucos minutos, afim de realizar um teste, separando as conexões.
                              Sabe me dizer se tem algo a fazer/configurar, afim de aumentar a performance das interfaces de rede?
                              O Pfsense mostra em algum lugar, o desempenho destas placas?

                              RULES-1.PNG
                              RULES-1.PNG_thumb
                              RULES-2.PNG
                              RULES-2.PNG_thumb

                              1 Reply Last reply Reply Quote 0
                              • danilosv.03D
                                danilosv.03
                                last edited by

                                @ricardodru:

                                Danilo,
                                Agradeço o emprenho no help-me.
                                Anexo, segue duas imagens contendo as regras de firewall.
                                A segunda e terceira regra (portas 80 e 443), criei a poucos minutos, afim de realizar um teste, separando as conexões.
                                Sabe me dizer se tem algo a fazer/configurar, afim de aumentar a performance das interfaces de rede?
                                O Pfsense mostra em algum lugar, o desempenho destas placas?

                                Faça desta maneira suas regras. Libera a regra de DNS. Tu tem Squid instalado?

                                ![Sem título.jpg](/public/imported_attachments/1/Sem título.jpg)
                                ![Sem título.jpg_thumb](/public/imported_attachments/1/Sem título.jpg_thumb)


                                :)
                                |E-mail: danilosv.03@gmail.com
                                |Skype: danilosv.03


                                1 Reply Last reply Reply Quote 0
                                • R
                                  ricardodru
                                  last edited by

                                  Duvidas:
                                  As regras de Load Balance e Failover, devem estar em qual posição ? (inicio ou fim)
                                  O meu DNS é interno (Bind em um Samba4).
                                  Organizei as regras.
                                  O meu Squid roda em outra maquina. Eu forço os hosts a pegar o proxy através de GPO.

                                  RULES-1.PNG
                                  RULES-1.PNG_thumb
                                  RULES-2.PNG
                                  RULES-2.PNG_thumb
                                  RULES-3.PNG
                                  RULES-3.PNG_thumb

                                  1 Reply Last reply Reply Quote 0
                                  • danilosv.03D
                                    danilosv.03
                                    last edited by

                                    O PfSense ler as regras de cima pra baixo. Recomendo usar elas como as primeiras.


                                    :)
                                    |E-mail: danilosv.03@gmail.com
                                    |Skype: danilosv.03


                                    1 Reply Last reply Reply Quote 0
                                    • R
                                      ricardodru
                                      last edited by

                                      Tem mais alguma sugestão para me auxiliar ?

                                      1 Reply Last reply Reply Quote 0
                                      • danilosv.03D
                                        danilosv.03
                                        last edited by

                                        Muita das suas regras está trabalhando em TCP/UPD, e vi muitas delas ai são apenas regras de portas, começa a enxugar tuas configurações. Uma curiosidade quem ta conectado na tua onboard no teu pfsense?


                                        :)
                                        |E-mail: danilosv.03@gmail.com
                                        |Skype: danilosv.03


                                        1 Reply Last reply Reply Quote 0
                                        • R
                                          ricardodru
                                          last edited by

                                          A interface onboard está sendo usada pela LAN.
                                          Eu ja pensei em fazer um teste, trocar a WAN de 15 mb pela onboard.
                                          Para realizar esta troca, eu faço isso pelo console ? Assign Interfaces?

                                          1 Reply Last reply Reply Quote 0
                                          • danilosv.03D
                                            danilosv.03
                                            last edited by

                                            @ricardodru:

                                            A interface onboard está sendo usada pela LAN.
                                            Eu ja pensei em fazer um teste, trocar a WAN de 15 mb pela onboard.
                                            Para realizar esta troca, eu faço isso pelo console ? Assign Interfaces?

                                            Exatamente. Se tu fizer isso de qualquer forma vai continuar lenta, talvez tu apenas der velocidade pra uma e der lentidão para outra.


                                            :)
                                            |E-mail: danilosv.03@gmail.com
                                            |Skype: danilosv.03


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