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

    Непонятные проблемы производительности

    Scheduled Pinned Locked Moved Russian
    15 Posts 3 Posters 5.9k 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.
    • Z
      zar0ku1
      last edited by

      @Alexey12:

      1. Вообще-то у меня именно проблемы производительности, 100% syslogd, как мне кажется - лишь часть проблемы.
      2. Не нашел у себя этот файл, где его искать?

      1. "Проблемы производительности, которых быт" - текущее название вообще ничего не отражает, я бы забанил
      2. как искали?

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

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

        1. Первоначально называлось "Проблемы производительности, которых быть не должно" - это движок форума обрезал.
        2. Искать правильно не умею и не знаю где. Пробовал так:

        find / syslogd.conf

        …
        find: syslogd.conf: No such file or directory

        Лучше бы подсказали, где искать...

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

          @Alexey12:

          1. Первоначально называлось "Проблемы производительности, которых быть не должно" - это движок форума обрезал.
          2. Искать правильно не умею и не знаю где. Пробовал так:

          find / syslogd.conf

          …
          find: syslogd.conf: No such file or directory

          Лучше бы подсказали, где искать...

          1. вы заметили и неудосужились поправить
          find / -name 'syslog'
          

          ну или

          
          ps -ax | grep syslog 
          
          

          P.S.

          установив freebsd, приготовьтесь начать думать головой, это вам не виндовс
          здесь не посылают в маны, и не унижают, здесь вас заставляют думать

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

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

            помог вариант "ps -ax | grep syslog"

            cat /var/etc/syslog.conf

            !ntpdate,!ntpd
            .                                            %/var/log/ntpd.log
            !apinger
            .                                            %/var/log/slbd.log
            !racoon
            .                                            %/var/log/ipsec.log
            !openvpn
            .                                            %/var/log/openvpn.log
            !-ntpd,racoon,openvpn
            local0.*                                        %/var/log/filter.log
            local3.*                                        %/var/log/vpn.log
            local4.*                                        %/var/log/portalauth.log
            local7.*                                        %/var/log/dhcpd.log
            .notice;kern.debug;lpr.info;mail.crit;        %/var/log/system.log
            news.err;local0.none;local3.none;local4.none;  %/var/log/system.log
            local7.none                                    %/var/log/system.log
            security.
                                                  %/var/log/system.log
            auth.info;authpriv.info;daemon.info            %/var/log/system.log
            local1.*                                        %/var/log/slbd.log
            *.emerg                                        *

            установив freebsd, приготовьтесь начать думать головой, это вам не виндовс
            здесь не посылают в маны, и не унижают, здесь вас заставляют думать

            Думать надо всегда. Ну, собственно, разве не для облегчения пользователей этот проект?

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

              @Alexey12:

              помог вариант "ps -ax | grep syslog"

              И вы не догадываетесь что делать дальше?!

              1. я бы посмотрел размеры каждого лога, вдруг один из них "раздут", если есть такое - читал бы почему
                можно попробовать комментировать строчки и перезапускать syslogd
                как пытались его выключить что он не выключался?

              P.S. понятия не имею зачем этот проект

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

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

                du -hs /var/log/

                1.6M    /var/log/
                Места на диске много.

                в top нажимал "k" и указывал pid syslogd

                Вот что сейчас:
                last pid: 15318;  load averages:  0.00,  0.05,  0.03              up 0+04:24:54  15:18:11
                37 processes:  1 running, 35 sleeping, 1 zombie
                CPU:  0.0% user,  0.0% nice,  0.8% system,  1.1% interrupt, 98.1% idle
                Mem: 51M Active, 111M Inact, 51M Wired, 420K Cache, 60M Buf, 276M Free
                Swap: 1024M Total, 1024M Free

                PID USERNAME  THR PRI NICE  SIZE    RES STATE    TIME  WCPU COMMAND
                1154 root        1  45    0  1412K  760K select  0:14  0.00% supervise
                  575 root        1  4    0  6156K  4052K kqread  0:10  0.00% lighttpd
                2642 root        1  4    0 40840K 15840K accept  0:05  0.00% php
                24151 root        1  44    0  7780K  3340K select  0:04  0.00% sshd
                1151 root        1  -8    0  1404K  512K piperd  0:03  0.00% readproctitle
                  895 root        1  8  20  3492K  1436K wait    0:02  0.00% sh
                1153 root        1  44    0  1412K  760K select  0:01  0.00% supervise
                  618 root        1  4    0 45832K 19596K accept  0:01  0.00% php
                1119 root        1  8  20  3156K  800K nanslp  0:01  0.00% check_reload_status
                  579 root        1  4    0 45832K 19248K accept  0:01  0.00% php
                  597 root        1  4    0 45832K 19248K accept  0:01  0.00% php
                1150 root        1  8    0  3156K  844K nanslp  0:01  0.00% svscan
                  336 root        1 -58    0  5716K  1992K bpf      0:00  0.00% tcpdump
                  523 proxy      1  4    0  3260K  1284K kqread  0:00  0.00% pftpx
                  955 root        1  8    0  3240K  1272K nanslp  0:00  0.00% cron
                24359 root        1  20    0  3508K  2224K pause    0:00  0.00% tcsh
                  366 _ntp        1  44    0  3156K  1224K select  0:00  0.00% ntpd
                  625 root        1  8    0 39688K  5348K wait    0:00  0.00% php
                  613 root        1  8    0 39688K  5284K wait    0:00  0.00% php
                  576 root        1  8    0 39688K  5284K wait    0:00  0.00% php
                  595 root        1  8    0 39688K  5284K wait    0:00  0.00% php
                  367 root        1  44    0  3156K  1212K select  0:00  0.00% ntpd
                1167 root        1  8    0  3516K  1480K wait    0:00  0.00% login
                24277 root        1  8    0  3492K  1464K wait    0:00  0.00% sh
                1123 root        1  8    0  3156K  900K nanslp  0:00  0.00% minicron
                15306 root        1  44    0  3524K  1768K RUN      0:00  0.00% top
                13068 root        1  -8    0  3156K  948K pipewr  0:00  0.00% envuidgid
                3300 root        1  44    0  3268K  1152K select  0:00  0.00% syslogd
                  124 root        1  44    0  1888K  472K select  0:00  0.00% devd
                1177 root        1  5    0  3492K  1388K ttyin    0:00  0.00% sh
                1168 root        1  8    0  3492K  1388K wait    0:00  0.00% sh
                  337 root        1  -8    0  3156K  784K piperd  0:00  0.00% logger
                  275 root        1  44    0  5064K  2892K select  0:00  0.00% sshd
                  511 proxy      1  4    0  3260K  1168K kqread  0:00  0.00% pftpx
                  637 nobody      1  96    0  3156K  1288K select  0:00  0.00% dnsmasq
                15246 root        1  8  20  1404K  536K nanslp  0:00  0.00% sleep

                Интернет еле ползает. Из всех пакетов сейчас стоит только snort, сейчас он выключен и я его ни разу не запускал. Остальное только что поудалял, но не перезапускался.
                Правда pkg_info выдает вот что:

                pkg_info

                arc-5.21o_1        Create & extract files from DOS .ARC files
                arj-3.10.22_1      Open-source ARJ
                clamav-0.93.1_2    Command line virus scanner written entirely in C
                gd-2.0.35,1        A graphics library for fast creation of images
                havp-0.88          HTTP Antivirus Proxy
                jpeg-6b_4          IJG's jpeg compression utilities
                lha-1.14i_6        Archive files using LZSS and Huffman compression (.lzh file
                libdnet-1.11_3      A simple interface to low level networking routines
                libgmp-4.2.2        A free library for arbitrary precision arithmetic
                mysql-client-5.1.34 Multithreaded SQL database (client)
                openldap-client-2.4.10 Open source LDAP client implementation
                p5-GD-2.39          A perl5 interface to Gd Graphics Library version2
                pcre-7.9            Perl Compatible Regular Expressions library
                perl-5.8.8_1        Practical Extraction and Report Language
                perl-5.8.9_3        Practical Extraction and Report Language
                snort-2.8.4.1_1    Lightweight network intrusion detection system
                unzoo-4.4_2        A zoo archive extractor

                но не думаю, что это как-то влияет на производительность.
                Никак не пойму, почему все тормозит… проц еле нагружен, памяти достаточно.
                Может я всё-таки что-то неправильно настроил???

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

                  Ну что тебе сказать про Сахалин (с)
                  Это все с локальной машины за pfsense

                  1. пинг 8.8.8.8
                  2. пинг <шлюз провайдера>
                  3. traceroute 8.8.8.8
                    я бы еще iperf'ом прошелся через шлюз от локальной машины до внешнего узла

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

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

                    Запустить top и оторвать WAN интерфейс, ушёл syslog из top? нет? отрывать остальные интерфейсы, падает?

                    http://ru.doc.pfsense.org

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

                      @Eugene:

                      Запустить top и оторвать WAN интерфейс, ушёл syslog из top? нет? отрывать остальные интерфейсы, падает?

                      syslog у него уже ушел =)

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

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

                        Пинги и трассировка нормальные.
                        Переключился обратно на Керио и… то же самое... интернет тормозит. Выходит, что pfsense не виноват. Буду разбираться со своей сеткой. Жалко потраченного времени.
                        Всем спасибо за отклики.

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