Ad Widget

Collapse

CPU Load / CPU Util

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Shadowsluke
    Junior Member
    • Apr 2008
    • 12

    #1

    CPU Load / CPU Util

    Hello,

    By advance, sorry for my english (It's not easy to be french )
    So I need some explanation about the item "system.cpu.load".
    I looked for details in the documentation to understand the units of this item, but I didn't find anything.
    The item "system.cpu.util", it's a percentage. So, the graphs of system.cpu.util and system.cpu.load should be the same, except for units ?

    In fact, on a Windows server, I have these graphs :
    System.cpu.load :

    System.cpu.util :

    They're totally different.
    And finally, I don't understand the CPU Load graph.

    Thank you for your help !
  • just2blue4u
    Senior Member
    • Apr 2006
    • 347

    #2
    util is percentage. right.

    The LoadAVG is something totally different! As the LoadAVG is a common performance showing value for mostly unix systems, please search the web for the correct definition of this Item.
    Short Definition: The LoadAVG is depending in the first case on how many processes are running simultaneous on the CPU. 4 Procs would result in a load like 4.xx (depending on some other things).
    The LoadAVG has no "End"... With benchmark/stress tests, we get loads like 70...
    Big ZABBIX is watching you!
    (... and my 48 hosts, 4513 items, 1280 triggers via zabbix v1.6 on CentOS 5.0)

    Comment

    • Shadowsluke
      Junior Member
      • Apr 2008
      • 12

      #3
      Ok, thanks !

      In fact, I have some problems on this Windows Server (it freezes without explanation).
      So I used Zabbix to try to find an answer (because the Event Log doesn't say anything).

      I thought that it could be a process problem.
      According to you, can I detect a suspect activity with the system.cpu.load item ? Because I put a trigger with the value "3", but finally, it doesn't mean anything

      Thank you again for your answer

      Comment

      • nelsonab
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • Sep 2006
        • 1233

        #4
        Load average is the average number of processors waiting for or being executed by the processors. If you have one process waiting for IO but not doing anything it can quickly bump your load average to 1 even though the CPU is idle.
        RHCE, author of zbxapi
        Ansible, the missing piece (Zabconf 2017): https://www.youtube.com/watch?v=R5T9NidjjDE
        Zabbix and SNMP on Linux (Zabconf 2015): https://www.youtube.com/watch?v=98PEHpLFVHM

        Comment

        • Shadowsluke
          Junior Member
          • Apr 2008
          • 12

          #5
          Thanks, I understand now

          Finally, this item isn't useful for my problem
          So I try to see memory consumed by each process.
          I used this item : proc.mem[store.exe] for the "Store.exe" process.
          But I see the total memory. I would like to see the average per second. If I choose "Speed per second", nothing's change.
          Have you an idea ?
          Or maybe can we see the CPU time consumed by each process ? (I dream ? )

          Comment

          • mindas
            Junior Member
            • Oct 2007
            • 19

            #6
            > can we see the CPU time consumed by each process ?

            It is likely possible, yet might be awkward.

            Go to your server, Start->Administrative Tools->Performance.
            Try to get your process for CPU graph there (right click->Add Counters->...), and configure this data to be available for ZABBIX.

            Regards,
            Mindaugas

            Comment

            • Shadowsluke
              Junior Member
              • Apr 2008
              • 12

              #7
              Ok, I'm going to try.
              Thanks !!

              Comment

              • ittec
                Member
                • Mar 2008
                • 73

                #8
                Cpu doubt

                I have installed zabbix agent from http://www.suiviperf.com/zabbix/ and i have only 3 parameters to monitoring cpu and there is no System.cpu.util. Template of host added is Windows.

                Any idea?

                PD:

                I read on documentation about cpu.util. I added a new item called "CPU Util" with this setup:

                Code:
                Cpu Util	
                system.cpu.util[all,idle,avg1]	
                30	
                90	
                365	
                ZABBIX agent	
                Active 	
                CPU
                Then i add new graph and try to select new item but item appears like "Not supported". I installed 1.4.6 zabbix agentd windows from http://www.suiviperf.com/zabbix/

                PD2: Ok, finally i find one answer of niak that really help me. Thanks niak.
                Last edited by ittec; 09-09-2008, 16:56.

                Comment

                • Laca
                  Junior Member
                  Zabbix Certified Specialist
                  • Apr 2008
                  • 3

                  #9
                  Hi Ittec!

                  The Zabbix Manual 1.6 describes, that the system.cpu.util key is supported by zabbix on Windows platform, but the type and mode variables arent!

                  You might use the following key:

                  system.cpu.util[all]

                  It works for me.

                  Comment

                  Working...