Ad Widget

Collapse

Снижает ли нагрузку на БД zabbix-сервера установка zabbix-прокси

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Classik
    Junior Member
    • Jul 2018
    • 11

    #1

    Снижает ли нагрузку на БД zabbix-сервера установка zabbix-прокси

    Добрый день. В документации по zabbix-прокси сказано, что он может использоваться для снижения нагрузки на zabbix-сервер. На данный момент в нашей системе мониторинга прокси не используется. Стоит необходимость снижения нагрузки на базу данных (mysql), рассматриваем вариант установки прокси, но возникает вопрос - поможет ли? Насколько я понимаю, основной объем в БД имеют таблицы истории, они так и останутся в полном объеме на сервере или часть на себя заберет прокси? Иными словами, заменит ли установка zabbix-прокси партицирование?
  • kernbug
    Senior Member
    • Feb 2013
    • 330

    #2
    Originally posted by Classik
    Добрый день. В документации по zabbix-прокси сказано, что он может использоваться для снижения нагрузки на zabbix-сервер. На данный момент в нашей системе мониторинга прокси не используется. Стоит необходимость снижения нагрузки на базу данных (mysql), рассматриваем вариант установки прокси, но возникает вопрос - поможет ли? Насколько я понимаю, основной объем в БД имеют таблицы истории, они так и останутся в полном объеме на сервере или часть на себя заберет прокси? Иными словами, заменит ли установка zabbix-прокси партицирование?
    Здравствуйте,

    Zabbix Proxy не забирает хранение истории или трендов.
    Если база >100Gb, то партиционирование обязательно!

    При нехватке производительности на дисковой подсистеме с СУБД - прокси не помогут. Если бюджет на оборудование никакой, то рассмотрите вариант с переходом на BTRFS (CoW файловая система), сделайте партиционирование чаще, чем раз в сутки или раз в неделю, это позволит выполнять выборки быстрее. Но мониторинг лучше перевести на Proxy, это позволит снизить переключение контекста и в целом упростить требования к самому серверу.

    Comment

    • Classik
      Junior Member
      • Jul 2018
      • 11

      #3
      Спасибо за ответ, будем внедрять!

      Comment

      • lamerrrr
        Member
        • May 2010
        • 60

        #4
        Originally posted by Classik
        Добрый день. В документации по zabbix-прокси сказано, что он может использоваться для снижения нагрузки на zabbix-сервер. На данный момент в нашей системе мониторинга прокси не используется. Стоит необходимость снижения нагрузки на базу данных (mysql), рассматриваем вариант установки прокси, но возникает вопрос - поможет ли? Насколько я понимаю, основной объем в БД имеют таблицы истории, они так и останутся в полном объеме на сервере или часть на себя заберет прокси? Иными словами, заменит ли установка zabbix-прокси партицирование?
        Если у Вас много истории хранится, то это для чего-то это нужно? Партицирование хорошо, но зависит от задач и сервера и только не в том случае если Вам по каким-то собираемым данным надо хранить длинную историю.... Прокси мало разгрузят саму БД, но снимут с сервера задачи пулеров, что позволит под БД дать больше памяти и проца, а вот если производительность БД упирается в диски, то маломало чем поможет и партицирование, имхо... У меня складывается подобная же ситуация, эксперементировал с разным и в конечном итоге хаускипер по ночам на ext4

        Comment

        • lamerrrr
          Member
          • May 2010
          • 60

          #5
          Originally posted by kernbug

          Здравствуйте,

          Zabbix Proxy не забирает хранение истории или трендов.
          Если база >100Gb, то партиционирование обязательно!

          При нехватке производительности на дисковой подсистеме с СУБД - прокси не помогут. Если бюджет на оборудование никакой, то рассмотрите вариант с переходом на BTRFS (CoW файловая система), сделайте партиционирование чаще, чем раз в сутки или раз в неделю, это позволит выполнять выборки быстрее. Но мониторинг лучше перевести на Proxy, это позволит снизить переключение контекста и в целом упростить требования к самому серверу.
          А почему btrfs под БД это хорошо? Везде в интернетах пишут что наоборот CoW файловые системы не очень хорошо влияют на производительность БД. А у меня ещё к тому же при длительной работе БД на btrfs постоянно терялось место свободное (btrfs opensuse 42.x). А так, да... Бакапить одно удовольствие.

          Comment

          Working...