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

    мах пропускная способность pfSense

    Scheduled Pinned Locked Moved Russian
    14 Posts 10 Posters 8.3k 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.
    • S
      Shraik
      last edited by

      я склонен доверять тому что написано на
      http://www.pfsense.org/index.php?option=com_content&task=view&id=52&Itemid=49

      1 Reply Last reply Reply Quote 0
      • A
        aleksvolgin
        last edited by

        я склонен доверять тому что написано на

        а может стоит прислушаться к тому, что реальные люди говорят?
        http://forum.pfsense.org/index.php/topic,45261.msg251749.html#msg251749
        http://rutracker.org/forum/viewtopic.php?p=34872022#34872022

        1 Reply Last reply Reply Quote 0
        • D
          DasTieRR
          last edited by

          Intel(R) Celeron(R) CPU 2.53GHz
          оперативки может 1 гб, вряд ли больше
          винт какой то ide 7200 rpm (т.е. взяли, который ближе лежал)

          3 сетевые карты, все реалтеки 100 мб/сек, два провайдера, качают примерно 60 гб в месяц.
          интернет прямой (не ВПН)

          Дома pfsense стоит на виртуальной машине (virtual box), посмотрел vnstat - 400 гб в месяц.
          (интернет для сенса прямой, ВПН поднимает роутер)

          1 Reply Last reply Reply Quote 0
          • N
            nomeron
            last edited by

            Пропускная способность будет сильно зависеть от установленных дополнительных сервисов.

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

              Серверная мамка HP с двумя Pentium III EB 1 GHz, два гигабитных 3Com 995 кажись в слотах PCI-X, соединяющих два сегмента LAN - скорость 45-50 Мбайт/сек для SMB между сегментами  ;)

              Думаю более-менее соответствует действительности вот эта табличка, которую выше указали - http://www.pfsense.org/index.php?option=com_content&task=view&id=52&Itemid=49

              1 Reply Last reply Reply Quote 0
              • A
                Arlekin_s
                last edited by

                я имел ввиду может ли он пропустить через себя 2, 3 и более гигабит информации .. соответственно сетевые будут стоять 10Г

                1 Reply Last reply Reply Quote 0
                • A
                  Arlekin_s
                  last edited by

                  @nomeron:

                  Пропускная способность будет сильно зависеть от установленных дополнительных сервисов.

                  из дополнительных сервисов.. будет  BGP ну и какой нибудь крон бекап

                  1 Reply Last reply Reply Quote 0
                  • P
                    PbIXTOP
                    last edited by

                    Раскажу свою историю.
                    Помогаю знакомому админу у местного провайдера.
                    Все началось более полутора лет тому назад.
                    Он поступил на работу и началось.
                    Досталось нам сетка из 50 пользователей и канал на 25Мбит, подключающихся через PPTP, через машину билинга (UTM5)
                    Нам сразу не понравилось и решили все перекроить, IPoE-рулит.
                    Был поставлен pfSense 2 в то время еще beta или RC какой-то.
                    Забились костыли для включения отключения пользователям инета.

                    Проходит полгода трафик постепенно растет, меняется одна, вторая машина, начинает расти сеть, появляется своя AS и пиринг к провайдерамсоседнего города.
                    Переходим на внутренню схему распространения маршрутов через OSPF, ну и конечно внешний через BGP, причем все ставиться на pfSense да и машинка не слабая появилась неслабая 2xX5650.

                    Все продолжает работать трафик начинает доходить до 250Mbit и тут мы упираемся в какую-то непонятную планку. Начинаются вдруг резкие потери маршрутов через OSFP и BGP.
                    Видим что netisr не справляется с раскидываение пакетиков.
                    Убирали с машины OSPF(оставили его на удел железных коммутаторов) и BGP (Поставили еще один pfSense на машинку на порядок слабее там уже 2xX3430), все продолжает работать.

                    Следующее планка наступила при 400Mbit - стал дохнуть pfSense обслуживающий BGP, поступили радикально просто выключили на нем файрвол, пересобрали из репозитария pfSense (проблемы с большим количеством маршрутов остались), чтобы netisr мог работать на нескольких ядрах. Нагрузка снизилась до 10~20% при трафике в пике до 1200MBit.

                    Но все не бывает вечным сейчас машина, обслуживающая пользователей дохнет на 700-900Mbit входящего трафика, просто напросто прерывания на сетевых картах забиваю полностью процессоры.

                    При этом на самом деле по нашим расчетам машинка может прожевать намного больше трафика поскольку основная проблема, как мы выяснили все-таки не Мбит, а количество пакетов проходящих через машину, сейчас пик 170кпакетов и больше просто не вытягивает сетевая подсистема(ненавижу глупых качальшиков торентов).

                    То есть сейчас машина которая раздает инет пользователям, нарезая его на полосы до 30Мбит в зависимости от тарифного плана (спасибо тюнингу kern.hz ), прожовывает в пике около 1200Mbit, не было бы торрентов - прожевали еще больше бы.

                    В машине две 4-х портовых карточки от Intel, на каждой все 4 порта сгрупированы в один интерфейс.

                    Теперь ждем когда к нам приедет нормальный билинг, чтоб пропустить через железный BRAS.

                    1 Reply Last reply Reply Quote 0
                    • werterW
                      werter
                      last edited by

                      2 PbIXTOP

                      Отлично описано.
                      Смею предложить ограничивать кол-во соединений с одного IP для всех пол-ей вашей сетки. Pf это позволяет и в нем это отлично работает.

                      1 Reply Last reply Reply Quote 0
                      • P
                        PbIXTOP
                        last edited by

                        Это тоже пробовали и шейпер даже был, пока скорость не достигла 150Мбит
                        сейчас одна из необъяснимых проблем переодически через 1-4 суток срывается ядро системы, но благо само тут же востанавливается, то что приклыдывается к дампу ядра вроде говорит о нехватке прерываний для обработки очередей сетевых карт на процессоре.
                        Сейчас получается таких очередей 64 (8 очередей на кадждый сетевой порт igb)
                        Кстати от NAT тоже пришлось отказать и переложить его работу на другую машину, дает еще прирост в 100Мбит потока.
                        Вот еще думаю уговорить отказаться от стейтов, поскольку сейчас их около 300-400 тысяч, а пользовательских таблиц всего 50.
                        Правда не знаю как это скажется на dummynet - Limiter, а проводить эксперименты при потоке почти в гигабит боязно, абоненнты некоторые нас задолбали, когда мы две ночи подряд, с 2 до 4 ночи меняли оборудование.
                        Простой в 30 секунд, и начинаются звонки.
                        Вот поэтому и смотрим уже на большие железки.

                        1 Reply Last reply Reply Quote 0
                        • D
                          dvserg
                          last edited by

                          @ PbIXTOP С определенного момента роста каждому провайдеру рано или поздно приходится переходить на "профессиональные" железки.
                          По моему мнению pfSense применим для soho и средней величины организации.
                          В "больших организациях" (у нас по крайней мере так) также, как и у Вас, применяют разделение функционала на разные серверы чтобы снизить нагрузку в ответственных местах.

                          Кстати, смотрели опции System: Advanced: Networking - Device polling и рядом лежащие ?
                          Так же тонкая подстройка системы в System: Advanced: System Tunables.

                          SquidGuardDoc EN  RU Tutorial
                          Localization ru_PFSense

                          1 Reply Last reply Reply Quote 0
                          • werterW
                            werter
                            last edited by

                            2 PbIXTOP

                            А похожими статьями руководствовались - http://www.opennet.ru/base/net/tune_freebsd.txt.html, http://rerepi.wordpress.com/2008/04/19/tuning-freebsd-sysoev-rit/ , http://serverfault.com/questions/64356/freebsd-performance-tuning-sysctls-loader-conf-kernel ?

                            1 Reply Last reply Reply Quote 0
                            • savagoS
                              savago
                              last edited by

                              "В машине две 4-х портовых карточки от Intel, на каждой все 4 порта сгрупированы в один интерфейс."

                              Попробайте схема на работа с 2х2 порта. Ето i386 или amd64,какая версия на пфс,как распределяете нагрузке на ядра/карточки ?
                              Как я понял вы выключили Firewall/NAT ?

                              Можно увидем:
                              netstat -i
                              netstat -hw 1 -I lagX
                              vmstat -z | egrep 'ITEM|mbuf'
                              netstat -s output | grep drop
                              sysctl -a | egrep -i 'hw.machine|hw.model|hw.ncpu'
                              pciconf -lvcb
                              ipfw show
                              ipfw pipe show
                              pfctl -sr
                              pfctl -sn

                              п.п
                              У меня для торентов global rules

                              add allow  tcp from "table(Х)" to any setup limit src-addr 200
                              add allow udp from "table(Х)" to any limit src-addr 200

                              Sys 2.0-RC1: Intel Atom N330 Dual Core @1.6 2048M Ram 40GHD

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