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

    Php-fpm 100% CPU na versão 2.4.1

    Scheduled Pinned Locked Moved Portuguese
    13 Posts 3 Posters 1.6k 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.
    • empbillyE
      empbilly
      last edited by

      Esse pf está virtualizado ou foi instalado em uma máquina física?

      https://eliasmoraispereira.wordpress.com/

      1 Reply Last reply Reply Quote 0
      • T
        tomaswaldow
        last edited by

        Da uma olhada nesse topico: https://forum.pfsense.org/index.php?topic=136445.0

        Talvez tenha mais alguma coisa fazendo a pesquisa no forum internacional.

        Tomas @ 2W Consultoria

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

          Boa tarde a todos.

          empbilly, ele está numa máquina física.

          Tomas Waldow, vou olhar o tópico indicado e te dou um retorno.

          Obrigado.

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

            Tomas Waldow, no tópico que você indicou, aparentemente o consumo estava ligado a configuração de IPv6. No meu caso, não existe IPv6 habilitado em nenhuma interface.

            Até mais.

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

              Encontrei este tópico (https://forum.pfsense.org/index.php?topic=99877.msg557985#msg557985) onde se sugere o restart no Webconfigurator.

              Mas amanhã está prevista a atualização para a versão 2.4.2_1. Então não vou reiniciar o Webconfigurator agora, vou ver se a atualização resolve e posto aqui o resultado.

              Até mais.

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

                Boa tarde a todos.

                Após a atualização, o impacto do consumo de CPU do php-fpm diminuiu apenas um pouco. Percebo que, principalmente quando se listam as regras de floating e quando se aplicam aliases e regras, o consumo de CPU volta a aumentar exageradamente.

                Vou continuar pesquisando melhorias e qualquer novidade postarei aqui.

                Até mais.

                1 Reply Last reply Reply Quote 0
                • T
                  tomaswaldow
                  last edited by

                  Esse processo fica 100% o tempo todo?

                  Tomas @ 2W Consultoria

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

                    Bom dia Tomas.

                    Não, o processo do php-fpm não fica 100% o tempo todo, ele atinge 100% quando se está navegando dentro da GUI, principalmente na lista de regras floating e no momento da aplicação de alguma regra.

                    Um detalhe: Acessei via console e listei as regras com o comando "pfctl -sa". Vejo que para uma regra de floating que envolve duas interfaces, na realidade o pf cria uma regra pra cada. Como temos cerca de 70 VLANs, estou tentando otimizar as regras de floating. Talvez esta quantidade de regras esteja levando o php-fpm a 100% de CPU quando se aplica alguma regra nova.

                    Alguma sugestão?

                    1 Reply Last reply Reply Quote 0
                    • T
                      tomaswaldow
                      last edited by

                      Em alguns eu tenho muitas regras, listas grandes e realmente tem picos de processamento, mas depois das regras aplicadas, fica bem baixo o % de processamento.

                      Tomas @ 2W Consultoria

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

                        Boa tarde Tomas e demais.

                        O pico de consumo de CPU do php-fpm se deveu ao excesso de regras. Consegui otimizar as regras de floating e os aliases de portas, reduzindo de cerca de 2.000 regras do pf e a situação já melhorou bastante. O consumo do php-fpm fica pouquíssimo tempo em 100% e logo depois já baixa, mitigando a perda de pacotes no nosso monitoramento.

                        Acredito que o assunto do post foi resolvido. Mas como esta otimização das regras é um processo contínuo, qualquer novidade eu abro um novo post.

                        Até mais.

                        1 Reply Last reply Reply Quote 0
                        • T
                          tomaswaldow
                          last edited by

                          Mesmo usando Aliases tem toda essa quantidade de regras?

                          Tomas @ 2W Consultoria

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

                            Tomas, tem sim porque são muitas VLANs, aí se uma regra de floating envolve duas VLANs, o pf cria duas regras.

                            Existem regras que envolvem todas as 70 VLANs.

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