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

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

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

      1. поменяйте название темы
      2. грузит как только стартует система?
      3. как давно система в эксплуатации и что с какой версии до какой обновляли
      4. вывод```
        du -hs /var/squid/log/access.log
      5) вывод```
      df -h
      

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

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

        1. Какие рекомендации?
        2. Нет сразу не грузит. Происходит как-то само… закономерностей замечено не было.
        3. сначала стояла тестовая версия 1.2.3RC3, сразу после выхода релиза обновился. В тестово-боевой эксплуатации около 5 дней, до этого только в тестовой. Естественно, раньше проблемы не вылезали. Стояли HAVP как parent for squid, squid, squidgard. Работали только HAVP и squid. После перевода сервера в тестово-боевую эксплуатацию обнаружились проблемы с закачками файлов (не сразу стартует, часто рвется). Начал ковырять HAVP и squid и в один прекрасный момент все начало тормозить... причем загрузка проца была не более 10 %. Потом заметил, что пакет со squid'ом обновился, попытался его обновить и не дождался процесса - окно не обновлялось очень долго. squid вроде был уже отключен к моменты обновления. В итоге частично squid в интерфейсе присутствовал, частично нет. Пакетный менеджер его определял как установленный, но ни удалить, ни переустановить не получалось. Потом как-то заметил 100% загрузку компа, посмотрел - syslogd грузит. Помогла только перезагрузка.
        4,5. # du -hs /var/squid/log/access.log
        1.9M    /var/squid/log/access.log

        df -h

        Filesystem    Size    Used  Avail Capacity  Mounted on
        /dev/ar0s1a    32G    417M    29G    1%    /
        devfs          1.0K    1.0K      0B  100%    /dev
        /dev/md0      3.6M    28K    3.3M    1%    /var/run
        /dev/ar0s1d    39G    4.0K    36G    0%    /backup
        devfs          1.0K    1.0K      0B  100%    /var/dhcpd/dev

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

          1. название темы 100% syslogd
          2. покажите syslogd.conf

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

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

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

            1 Reply Last reply Reply Quote 0
            • 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.