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

    Снова FTP (в сто раз медленее чем без pfSense)

    Scheduled Pinned Locked Moved Russian
    12 Posts 4 Posters 6.1k 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
      Sonya
      last edited by

      А какой конфиг у машины роутера? А то может она просто не тянет NAT для 100Мбит?

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

        Это плата ALIX 2C1, 433 MHz. 128 MB RAM, 3 LAN, 1 miniPCI, 1 Serial
        Подробнее CPU: 433 MHz AMD Geode LX CPU cache = 64KB instruction + 64KB data + 128KB    -L2 integrated crypto accelerator

        Если понаблюдаем за System Information, то CPU Usage: < 10%, Memory Usage: < 60%  ???

        Вчера попробовал подключиться к другой машине, которая находится в WAN (также 100Мб/с) по UltraVNC и сделать "трансфер файл" - те же тормоза - максимум 100 Кб/с

        1 Reply Last reply Reply Quote 0
        • Z
          zar0ku1
          last edited by

          а что говорит iperf?

          закрывайте темы, если ответ на ваш вопрос полон.
          если схема сложная - не поленитесь ее нарисовать

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

            из LAN в WAN:
            –----------------------------------------------------------
            Client connecting to 192.168.0.3, TCP port 5001
            TCP window size: 8.00 KByte (default)

            [1912] local 192.168.175.4 port 1267 connected with 192.168.0.3 port 5001
            [ ID] Interval      Transfer    Bandwidth
            [1912]  0.0-10.1 sec  1.09 MBytes  908 Kbits/sec

            из WAN в LAN:
            –----------------------------------------------------------
            Client connecting to 192.168.175.4, TCP port 5001
            TCP window size: 8.00 KByte (default)

            [1912] local 192.168.0.3 port 1048 connected with 192.168.175.4 port 5001
            [ ID] Interval      Transfer    Bandwidth
            [1912]  0.0-10.1 sec  1.11 MBytes  918 Kbits/sec

            1 Reply Last reply Reply Quote 0
            • Z
              zar0ku1
              last edited by

              Тогда что вы хотите от фтп с такими показателями?! =)

              закрывайте темы, если ответ на ваш вопрос полон.
              если схема сложная - не поленитесь ее нарисовать

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

                В этом-то и фишка - сейчас идем в pfSense и выключаем PacketFiltering (Disable Firewall Disable all packet filtering). Делаем тот же замер и получаем совсем другие результаты.

                из LAN в WAN:
                –----------------------------------------------------------
                Client connecting to 192.168.0.3, TCP port 5001
                TCP window size: 8.00 KByte (default)

                [1912] local 192.168.175.4 port 1063 connected with 192.168.0.3 port 5001
                [ ID] Interval      Transfer    Bandwidth
                [1912]  0.0-10.0 sec  101 MBytes  85.0 Mbits/sec

                из WAN в LAN:
                –----------------------------------------------------------
                Client connecting to 192.168.175.4, TCP port 5001
                TCP window size: 8.00 KByte (default)

                [1912] local 192.168.0.3 port 1040 connected with 192.168.175.4 port 5001
                [ ID] Interval      Transfer    Bandwidth
                [1912]  0.0-10.0 sec  103 MBytes  86.3 Mbits/sec

                Т.е. вопрос становится ребром - где проблема - железо (менял полностью, на идентичное), настройки (никаких дополнительных пакетов, все по умолчанию, в FireWall Rules открыто все порты/протоколы из LAN в WAN и наоборот ) или сам принцип (т.е. pfSense  или конкретно версия 1.2.3-RC1-embedded неуместно использовать в сетях 100Mb/s)?

                У кого-то работает нормально в подобной ситуации ? Какое железо ? Какая версия ? Какие дополнительные замеры можно провести для идентификации проблемы ?
                У меня просто спортивный интерес понять "почему"  :-\

                Заранее спасибо.

                1 Reply Last reply Reply Quote 0
                • Z
                  zar0ku1
                  last edited by

                  у меня 1.2.2, стоит профтпд, просто разрешен в фаерволе, все работает отлично =)
                  вероятно проблема именно в 1.2.3 версии, попробуйте

                  закрывайте темы, если ответ на ваш вопрос полон.
                  если схема сложная - не поленитесь ее нарисовать

                  1 Reply Last reply Reply Quote 0
                  • E
                    Eugene
                    last edited by

                    А top что показывает с включенным pf и нет?

                    http://ru.doc.pfsense.org

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

                      С включеным pf и выключеным - результаты top практически одинаковые. В течении этой недели попробую версию 1.2.2 - обязательно сообщу о результатах. Спасибо всем откликнувшимся.

                      Включеный pf и передача файлов по ФТП (макс.скорость 100 кб/с)

                      last pid: 57553;  load averages:  0.15,  0.08,  0.06    up 0+08:51:21  21:16:22
                      30 processes:  1 running, 29 sleeping
                      CPU:  0.4% user,  0.8% nice,  1.6% system,  4.3% interrupt, 93.0% idle
                      Mem: 12M Active, 8428K Inact, 28M Wired, 36K Cache, 21M Buf, 65M Free

                      Выключеный pf и передача файлов по ФТП (макс.скорость 12 Мб/с)

                      last pid: 58434;  load averages:  0.43,  0.30,  0.16    up 0+08:56:06  21:21:07
                      30 processes:  1 running, 29 sleeping
                      CPU:  0.0% user,  0.8% nice,  3.9% system, 62.0% interrupt, 33.3% idle
                      Mem: 21M Active, 12M Inact, 29M Wired, 124K Cache, 21M Buf, 51M Free
                      Swap:

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

                        @zar0ku1:

                        у меня 1.2.2, стоит профтпд, просто разрешен в фаерволе, все работает отлично =)
                        вероятно проблема именно в 1.2.3 версии, попробуйте

                        Поставил версию 1.2.2 - та же история :(
                        У Вас профтпд где стоит, в WAN подсети ?

                        Вопрос остается открытым: между двумя сетями WAN (ethernet 100Mb/s) и LAN (ethernet 100Mb/s) с включеным FireWall-ом можно добиться скорости передачи данных (по какому-нибудь протоколу) больше чем 1Mb/s ????

                        Сделаные мною замеры с помощью iperf показывают - включеный PF - скорость 900kb/s; при тех же условиях, но выключенный PF - скорость 85Mb/s. Скорость передачи даных замерялась между двумя хостами - один в LAN другой в WAN. Шлюзами по умолчанию у обоих стоят соответсвующие адреса (LAN WAN) на pfSense.

                        1 Reply Last reply Reply Quote 0
                        • E
                          Eugene
                          last edited by

                          Я бы не сказал, что результаты одинаковые.
                          @alphil:

                          С включеным pf и выключеным - результаты top практически одинаковые. В течении этой недели попробую версию 1.2.2 - обязательно сообщу о результатах. Спасибо всем откликнувшимся.

                          Включеный pf и передача файлов по ФТП (макс.скорость 100 кб/с)

                          last pid: 57553;  load averages:  0.15,  0.08,  0.06    up 0+08:51:21  21:16:22
                          30 processes:  1 running, 29 sleeping
                          CPU:  0.4% user,  0.8% nice,  1.6% system,  4.3% interrupt, 93.0% idle
                          Mem: 12M Active, 8428K Inact, 28M Wired, 36K Cache, 21M Buf, 65M Free

                          Выключеный pf и передача файлов по ФТП (макс.скорость 12 Мб/с)

                          last pid: 58434;  load averages:  0.43,  0.30,  0.16    up 0+08:56:06  21:21:07
                          30 processes:  1 running, 29 sleeping
                          CPU:  0.0% user,  0.8% nice,  3.9% system, 62.0% interrupt, 33.3% idle
                          Mem: 21M Active, 12M Inact, 29M Wired, 124K Cache, 21M Buf, 51M Free
                          Swap:

                          Такое ощущение, что клиент не хочет работать быстрее (не pfSense). Попробуем стрельнуть в воздух: на скорость передачи по TCP очень сильно влияет TCP Window size. Понимаю, что глупо предполагать, что это наш случай, но всё таки - сделайте tcpdump для pf включен и выключен, буквально секунд пять. Что-нибудь интересное видим?
                          И ещё - попробуйте iperf'ом UDP прогнать, такие же результаты?

                          http://ru.doc.pfsense.org

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