Ad Widget

Collapse

В чем измеряется и что измеряет system.cpu.load?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • imperorr
    Member
    • Oct 2010
    • 73

    #1

    В чем измеряется и что измеряет system.cpu.load?

    Из описания не понятно что это такое и зачем оно нужно - http://www.zabbix.com/documentation/...]=cpu&s[]=load

    В интернете нашел только - http://en.wikipedia.org/wiki/Load_(computing)
    Last edited by imperorr; 21-10-2010, 09:19.
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Очень хороший вопрос. Честно говоря, технически точного ответа, я на него не знаю.

    Comment

    • Jimson
      Senior Member
      • Jan 2008
      • 1327

      #3
      в кол-ве процессов, по сути это размер "очереди к процессору"

      Comment

      • imperorr
        Member
        • Oct 2010
        • 73

        #4
        В чем измеряется? Число не целое.

        Comment

        • Jimson
          Senior Member
          • Jan 2008
          • 1327

          #5
          а кто сказал что кол-во должно быть целое?
          две целых 43 сотых процессов в среднем (за Х минут) ждут очереди на процессор
          это параметр не моментальной загрузки, а усредненный за некоторый промежуток времени, отсюда и дроби

          в реальной жизни этот параметр почти бесполезен, так как если он близится к единице значит надо зайти в ларек и купить дополнительно дофигаядерный процессор за пару сотен баксов, все это придумывалось в первых юниксах, тогда очередь в 3-5 процессов было нормальным явлением, вообщем если нужен график для красоты, то лучше его построить по "утилизации" (это процентные счетчики загрузки процессора/ядер)
          Last edited by Jimson; 21-10-2010, 08:52.

          Comment

          • imperorr
            Member
            • Oct 2010
            • 73

            #6
            Окей.
            Пределы параметров?
            И почему эти пределы имеют такие цифры и от чего зависят.

            Comment

            • Jimson
              Senior Member
              • Jan 2008
              • 1327

              #7
              я не понял вопроса походу, так как я вроде объяснил что значит этот параметр, а значит совершенно логично что пределы параметра от нуля и до любого числа не противоречащего здравому смыслу
              думаю что 10 конкурирующих процессов в среднем за 1 минуту означает, выражаясь по простому, что компьютер "стоит раком", притом давно

              P.S. условно можно считать что load=1 это 100% загрузка процессорной мощности системы за данный промежуток времени, но закругка (utilization) не может превышать 100%, а load может, так как в расчет берутся так же процессы ожидающие когда им дадут процессор, реально же данные не совпадут, так как используется разная методика расчетов
              Last edited by Jimson; 21-10-2010, 09:06.

              Comment

              • imperorr
                Member
                • Oct 2010
                • 73

                #8
                Можно пруфлинк Именно про 10 процессов.

                Comment

                • Jimson
                  Senior Member
                  • Jan 2008
                  • 1327

                  #9
                  про 10 процессов это мои личные фантазии, я таких загрузок никогда в жизни не видел, а может и видел только в такие моменты от компа добится чего либо трудно, тем более выполнения команды uptime

                  напиши простейший бесконечный цикл производящий некоторую математическую операцию внутри цикла и запусти эту програмку N раз, по идее при N равную кол-ву ядер ты получишь load=1, а при N равному 2*cpu_core будет load=2

                  Comment

                  • imperorr
                    Member
                    • Oct 2010
                    • 73

                    #10
                    Все таки не совсем понятно.
                    Какие допустимые значения у данного параметра.

                    Про идею с циклом спасибо, попробую.

                    Comment

                    • Jimson
                      Senior Member
                      • Jan 2008
                      • 1327

                      #11
                      допустимые кем? это дробное положительное число, но это ты уже и сам понял наверняка

                      Comment

                      • imperorr
                        Member
                        • Oct 2010
                        • 73

                        #12
                        Так для любого параметра должны быть пределы которые характеризуют работоспособность/неспособность чего либо.

                        Это же не параметр сам в себе, он для анализа нужен.
                        Меня и интересует предельно допустимые значения оного.

                        Comment

                        • Jimson
                          Senior Member
                          • Jan 2008
                          • 1327

                          #13
                          ну как ты думаешь какой процент загрузки является предельно допустим при котором срабатывает тригер ? это и будет твоим пределом, твои сервера тебе виднее

                          Comment

                          • imperorr
                            Member
                            • Oct 2010
                            • 73

                            #14
                            Так данный параметр не измеряется в процентах

                            И это не загрузка процессора, а "две целых 43 сотых процессов в среднем (за Х минут) ждут очереди на процессор"

                            Comment

                            • Jimson
                              Senior Member
                              • Jan 2008
                              • 1327

                              #15
                              хватит уже, я все написал несколько раз
                              считай что load выше 1.00 это >100% utilization, т.е. уже аларм
                              может оно тебе не надо вообще, чем system.cpu.util не устраивает ?
                              Last edited by Jimson; 21-10-2010, 23:17.

                              Comment

                              Working...