Ad Widget

Collapse

Минимальное железо

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • mirddin
    Junior Member
    • Nov 2013
    • 22

    #1

    Минимальное железо

    доброе утро!

    Кто-то может сориентировать, какое минимальное и рекомендуемое железо может быть для такого набора?

    Number of hosts 505
    Number of items 21914
    Number of triggers 3919

    Сейчас это все еле дышит на 4-х ядерном проце и 4Г памяти.

    top - 08:45:53 up 4 days, 18:48, 1 user, load average: 60.02, 61.43, 65.22
    Tasks: 643 total, 41 running, 600 sleeping, 0 stopped, 2 zombie
    Cpu0 : 35.3%us, 16.8%sy, 0.0%ni, 43.9%id, 1.3%wa, 0.3%hi, 2.4%si, 0.0%st
    Cpu1 : 34.0%us, 17.6%sy, 0.0%ni, 46.7%id, 1.4%wa, 0.0%hi, 0.2%si, 0.0%st
    Cpu2 : 31.7%us, 17.5%sy, 0.0%ni, 49.4%id, 1.2%wa, 0.0%hi, 0.2%si, 0.0%st
    Cpu3 : 29.5%us, 16.4%sy, 0.0%ni, 52.9%id, 1.0%wa, 0.0%hi, 0.2%si, 0.0%st
    Mem: 3924444k total, 3746200k used, 178244k free, 122404k buffers
    Swap: 2096120k total, 957908k used, 1138212k free, 251620k cached

    Все интервалы увеличены, в 2-3 и больше раза. LLD вообще не чаще раза в сутки.

    На хабре есть статья, но там кардинально другой масштаб
    А документация по заббиксу лаконично сообщает, что лучше проц побыстрее и памяти побольше

    Ниже душераздирающий скриншот:



    Заранее спасибо!
    Last edited by mirddin; 24-12-2014, 09:56.
  • sadman
    Senior Member
    • Dec 2010
    • 1611

    #2
    Мне кажется, что вам быстрее ответят, если будут озвучены "Required server performance, new values per second", статистика по iowait дисковой подсистемы, характеру айтемов (snmp запросы, агент) и количеству пулеров из конфига сервера.

    Во всяком случае, на мой взгляд, 50% idle процессора - неплохой запас. Показатели памяти пока ни о чем не говорят, кроме того, что система полезла в своп. Но это может быть обусловлено настройками swappiness/cache_pressure...

    Comment

    • mirddin
      Junior Member
      • Nov 2013
      • 22

      #3
      Честно говоря, хотел просто понять, на такой конфигурации имеет ли вообще смысл тюнить конфиг (пуллеры и пр.). Может не стоит и время терять, а сразу озадачиться разнесение сервера и базы и поиском hw.

      Comment

      • mirddin
        Junior Member
        • Nov 2013
        • 22

        #4
        Required server performance, new values per second 156.27

        vm.swappiness = 60
        vm.vfs_cache_pressure = 100

        Кол-во поллеров я уже столько раз пробовал менять (без особого видимого эффекта), что боюсь, не вспомню, какие они были на приведенном скриншоте

        Comment

        • mirddin
          Junior Member
          • Nov 2013
          • 22

          #5
          Загрузка существенно упала, когда задизейблил 70 хостов с шаблоном для iLO discovery (external check).
          Остальные - это все snmp и vmware.

          StartPollers=100
          StartPollersUnreachable=50
          StartPingers=100
          StartVMwareCollectors=5
          Attached Files

          Comment

          • aib
            Senior Member
            • Jan 2014
            • 1615

            #6
            В документации по Zabbix сказано "черным по красному"
            Do not overuse external checks! It can decrease performance of the Zabbix system a lot.
            Видимо, поэтому у вас сервер и сдох...
            Вообще, я бы для начала поставил 16-32 гига памяти и потюнил MySQL, Добавив больше буферов в памяти.
            Sincerely yours,
            Aleksey

            Comment

            • sadman
              Senior Member
              • Dec 2010
              • 1611

              #7
              Я рассуждаю так: пулеры у вас ориентированны на достаточно медленные (в плане ответов на запрос) snmp-устройства. Поэтому резко растет кол-во ожидающих ответа тредов. Как можно понизить процент ожидающих при той же интенсивности запросов и скорости ответов? Увеличением кол-ва тредов, т.е. значения параметра StartPollers (к примеру). Но на каждый тред нужна память.
              Swappiness, как я понимаю, говорит нам о том, что после занятия 40% (100-60) оперативной памяти, система начинает активно работать со свопом и, возможно, уже упирается в hdd. Тут и начинается "чувствую, что тормозит сервер".
              4GB - это немного, конечно. И в своп система пойдет, как только будет выжрано чуть больше, чем 1,5гб. А это, понимаете, для SQL вообще слезы. Добавим к этому потребление памяти увеличенным количеством тредов пулеров... Получается, что сколько не добавляй - всё уйдет в своп.

              Так что я, пожалуй, присоединюсь к коллеге aib и посоветую накинуть памяти и посмотреть, что там у sql с параметрами - может лишку жрет, гад.
              И от себя ещё выскажу соображение - покрутить swappiness до 10.

              Ну и мне пока непонятно, почему дискавери так драматически жрет процессор. Так часто производится поиск чего-то нового в iLO, который обновляется раз в пятилетку?

              Comment

              • Cramac
                Member
                • Sep 2014
                • 91

                #8
                имую:
                HTML Code:
                Параметр	Значение	Детали
                Zabbix сервер запущен	Да	localhost:10051
                Количество узлов сети (активированных/деактивированных/шаблонов)	143	98 / 0 / 45
                Количество элементов данных (активированных/деактивированных/неподдерживаемых)	19604	19542 / 0 / 62
                Количество триггеров (активированных/деактивированных [проблема/ок])	190	144 / 46 [2 / 142]
                Количество пользователей (в сети)	2	1
                Требуемое быстродействие сервера, новые значения в секунду	331.95
                работает на
                Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz
                4гб рам

                База на 17гб, в history_uint ~196,898,919
                графики можно ждать по несколько минут...

                Comment

                • sersad
                  Senior Member
                  • May 2009
                  • 518

                  #9
                  База на 17гб, в history_uint ~196,898,919
                  Партиционирование + тюнинг базы данных.

                  Comment

                  • Cramac
                    Member
                    • Sep 2014
                    • 91

                    #10
                    Первое я так понимаю это -

                    а тюнинг по ничего оосбого не нашел.

                    Comment

                    • sersad
                      Senior Member
                      • May 2009
                      • 518

                      #11
                      Про тюнинг баз данных ресурсов очень много, даже на форуме были линки. Нужно просто поискать.

                      Comment

                      • yukra
                        Senior Member
                        • Apr 2013
                        • 1359

                        #12
                        Originally posted by Cramac
                        Первое я так понимаю это -
                        https://www.zabbix.com/wiki/non-engl...oning_in_mysql
                        Да.
                        Originally posted by Cramac
                        а тюнинг по ничего оосбого не нашел.
                        А вы ищите не по mysql+zabbix+тюнинг, а по mysql+тюнинг ... или что у вас там за сервер БД.

                        Comment

                        Working...