Ad Widget

Collapse

Zabbix history syncer processes more than 75% busy

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Fractal1990
    Senior Member
    • Mar 2016
    • 129

    #1

    Zabbix history syncer processes more than 75% busy

    Начал выдавать ошибку, повысил значение

    HistoryCacheSize=256M
    HistoryIndexCacheSize=128M


    вылезает ошибка примерно с хаускипером
  • venom253
    Junior Member
    • Aug 2016
    • 4

    #2
    Советую:
    1. Тюнить с умом БД и сам zabbix-server.
    2. Прошерстить все елементы данных-изменить периоды хранения истории и динамики изменений в сторону минимально необходимого значения. Во вкладке "Администрирование" поищите также глобальные настройки периодов хранения.
    3. Размер БД zabbix? Вероятно необходимо подчистить ее.
    4. Исследуйте нагрузку на дисковую подсистему. Опишите ваше железо, также нагрузку на сам заббикс.

    Comment

    • Fractal1990
      Senior Member
      • Mar 2016
      • 129

      #3
      Originally posted by venom253
      Советую:
      1. Тюнить с умом БД и сам zabbix-server.
      2. Прошерстить все елементы данных-изменить периоды хранения истории и динамики изменений в сторону минимально необходимого значения. Во вкладке "Администрирование" поищите также глобальные настройки периодов хранения.
      3. Размер БД zabbix? Вероятно необходимо подчистить ее.
      4. Исследуйте нагрузку на дисковую подсистему. Опишите ваше железо, также нагрузку на сам заббикс.
      1. пока не совсем разобрался в нем
      2. Период хранения точных данных 30 дней, тренды 2 месяца
      3. размер 226 гигов, но ранее транкейтом удалил данные, база уменьшилась до 80 гигов, но все же должна была больше я думаю уменьшиться
      4. Сервер простой, i5 на 4 ядра по 3.2 (4 ядра, 4 потока), 16 гигов памяти, raid 4 по 2 Tb в 10-ке, сам заббикс крутиться на виртуалке, памяти всего 32 гига.

      данных не так и много

      Code:
      Zabbix сервер запущен	Да	localhost:10051
      Количество узлов сети (активированных/деактивированных/шаблонов)	232	183 / 0 / 49
      Количество элементов данных (активированных/деактивированных/неподдерживаемых)	16211	15642 / 0 / 569
      Количество триггеров (активированных/деактивированных [проблема/ок])	1058	965 / 93 [1 / 964]
      Количество пользователей (в сети)	4	3
      Требуемое быстродействие сервера, новые значения в секунду	509.25
      Code:
      [mysqld]
      user            = mysql
      pid-file        = /var/run/mysqld/mysqld.pid
      socket          = /var/run/mysqld/mysqld.sock
      port            = 3306
      skip-external-locking
      key_buffer_size = 384M
      max_allowed_packet = 1M
      table_open_cache = 512
      sort_buffer_size = 2M
      read_buffer_size = 2M
      read_rnd_buffer_size = 8M
      myisam_sort_buffer_size = 64M
      thread_cache_size = 8
      query_cache_size = 32M
      innodb_file_per_table = 1
      innodb_data_file_path=ibdata1:10M:autoextend:max:15G
      innodb_buffer_pool_size = 6G
      # Try number of CPU's*2 for thread_concurrency
      thread_concurrency = 4

      zabbix_server.conf
      Code:
      LogFileSize=0
      DebugLevel=3
      PidFile=/var/run/zabbix/zabbix_server.pid
      DBName=zabbix
      StartPollers=30
      StartPollersUnreachable=30
      StartPingers=30
      StartJavaPollers=5
      HousekeepingFrequency=24
      MaxHousekeeperDelete=10000
      CacheSize=4G
      StartDBSyncers=6
      HistoryCacheSize=256M
      HistoryIndexCacheSize=128M
      TrendCacheSize=128M
      Timeout=15
      LogSlowQueries=3000

      Comment

      • sadman
        Senior Member
        • Dec 2010
        • 1611

        #4
        Originally posted by Fractal1990
        4. Сервер простой, i5 на 4 ядра по 3.2 (4 ядра, 4 потока), 16 гигов памяти, raid 4 по 2 Tb в 10-ке, сам заббикс крутиться на виртуалке, памяти всего 32 гига.
        Т.е. вы взяли RAID-4 на SATA-винтах, накатили Win10, поставили VirtualBox, вкрячили готовое решение Zabbix Server, довели NVPS до 500 и пытаетесь понять, во что упирается работа с БД?

        Или как толковать вашу конфигурацию?
        Last edited by sadman; 01-09-2016, 08:03.

        Comment

        • Fractal1990
          Senior Member
          • Mar 2016
          • 129

          #5
          Стоит на vmware esxi, решение не готовое, устанавливал по мануалу

          Comment

          • Fractal1990
            Senior Member
            • Mar 2016
            • 129

            #6
            Originally posted by sadman
            Т.е. вы взяли RAID-4 на SATA-винтах, накатили Win10, поставили VirtualBox, вкрячили готовое решение Zabbix Server, довели NVPS до 500 и пытаетесь понять, во что упирается работа с БД?

            Или как толковать вашу конфигурацию?
            raid 10 (1+0)

            Comment

            • sadman
              Senior Member
              • Dec 2010
              • 1611

              #7
              Originally posted by Fractal1990
              raid 10 (1+0)
              Ну, а дальше... Как партизан на допросе прям.

              Винты на 7200RPM?
              atop запускали, на % загрузки смотрели?

              У меня SAS-диски порой ложатся под хаускипером.

              Comment

              • Fractal1990
                Senior Member
                • Mar 2016
                • 129

                #8
                да, винты к сожалению на 7200, но при копировании по сети на них скорость колеблется от 600-780 мегабит

                Comment

                • Fractal1990
                  Senior Member
                  • Mar 2016
                  • 129

                  #9
                  Originally posted by sadman
                  Ну, а дальше... Как партизан на допросе прям.

                  Винты на 7200RPM?
                  atop запускали, на % загрузки смотрели?

                  У меня SAS-диски порой ложатся под хаускипером.
                  atop не смотрел, погляжу как загрузится

                  Comment

                  • sadman
                    Senior Member
                    • Dec 2010
                    • 1611

                    #10
                    Originally posted by Fractal1990
                    да, винты к сожалению на 7200, но при копировании по сети на них скорость колеблется от 600-780 мегабит
                    Это не показатель.

                    В Win10 / Win2012 пробовали копировать что-то по сети? Сначала всё летит по сети в память, а потом медленно сливается на диск. Скорости до момента пробития объема файлового кэша просто зашкаливают. Иногда даже думаешь - всё ли с глазами в порядке.

                    Comment

                    • Fractal1990
                      Senior Member
                      • Mar 2016
                      • 129

                      #11
                      как раз с сервака и копировал, у меня 2 машины с esxi, на одной стоит zabbix + server 2008 r2, на второй server 2012 + cacti, ранее я бэкапил базу zabbix на windows 2012 база порядка 100 гигов улетела минут за 20 вроде, обратно я заливал её уже на zabbix чтобы развернуть бэкап после падения и на тот момент скорость при копировании была около 90 мегабайт "+-" 5

                      Comment

                      • Fractal1990
                        Senior Member
                        • Mar 2016
                        • 129

                        #12
                        Originally posted by fractal1990
                        как раз с сервака и копировал, у меня 2 машины с esxi, на одной стоит zabbix + server 2008 r2, на второй server 2012 + cacti, ранее я бэкапил базу zabbix на windows 2012 база порядка 100 гигов улетела минут за 20 вроде, обратно я заливал её уже на zabbix чтобы развернуть бэкап после падения и на тот момент скорость при копировании была около 90 мегабайт "+-" 5
                        я все таки подозреваю что все дело в жестких, сейчас нагрузка от 20 до 30 % хочу перейти к партиционированию но что то на виртуалке не вышло)

                        Comment

                        • yukra
                          Senior Member
                          • Apr 2013
                          • 1359

                          #13
                          Originally posted by Fractal1990
                          да, винты к сожалению на 7200, но при копировании по сети на них скорость колеблется от 600-780 мегабит
                          Это линейная скорость, она совсем не показатель для мускуля, который рандомную нагрузку обычно создает (в вашем случае на вставку). innodb_flush_method и innodb_flush_log_at_trx_commit проверьте и покажите графит CPU utilization для сервера
                          зы в самом esxi тоже есть графики по стораджам, и их можно прикрутить в заббикс еще более усугубив нагрузку

                          Comment

                          Working...