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.
    • 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.