Events OS Metrics: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 100: Line 100:


=Swap Metrics=
=Swap Metrics=
==SwapUsed==
Also see:
* [https://github.com/NovaOrdis/events-api/blob/master/src/main/java/io/novaordis/events/api/metric/os/mdefs/SwapUsed.java GitHub SwapUsed]


==SwapFree==
==SwapFree==
Line 115: Line 110:
Also see:  
Also see:  
* [https://github.com/NovaOrdis/events-api/blob/master/src/main/java/io/novaordis/events/api/metric/os/mdefs/SwapTotal.java GitHub SwapTotal]
* [https://github.com/NovaOrdis/events-api/blob/master/src/main/java/io/novaordis/events/api/metric/os/mdefs/SwapTotal.java GitHub SwapTotal]
==SwapUsed==
Also see:
* [https://github.com/NovaOrdis/events-api/blob/master/src/main/java/io/novaordis/events/api/metric/os/mdefs/SwapUsed.java GitHub SwapUsed]


=Load Average Metrics=
=Load Average Metrics=

Revision as of 23:16, 10 September 2017

Internal

Overview

CPU Metrics

CpuUserTime

The percentage of total CPU time spent executing code in user mode.

Also see:

CpuNiceTime

The percentage of total CPU time spent executing code in user mode with low priority (nice).

Also see:

CpuKernelTime

The percentage of total CPU time spent executing system calls on behalf of processes.

Also see:

CpuIdleTime

The percentage of total CPU time spent in idle mode.

Also see:

CpuIoWaitTime

The percentage of total CPU time spent waiting for I/O to complete. The CPU will not wait for IO, it will be schedule onto another task or will enter idle state. When a CPU goes into idle state for outstanding task I/O, another task will be scheduled on this CPU. On a multi-core CPU, the task waiting for I/O to complete is not running on any CPU, so the iowait of each CPU is difficult to calculate.

Also see:

CpuHardwareInterruptTime

The percentage of total CPU time spent servicing hardware interrupts.

Also see:

CpuSoftwareInterruptTime

The percentage of total CPU time spent servicing software interrupts.

Also see:

CpuStolenTime

The percentage of total CPU time spent in other operating systems when running in a virtualized environment. More details:

Steal Time

Also see:

Memory Metrics

PhysicalMemoryFree

The amount of physical RAM, left unused by the system.

Also see:

PhysicalMemoryTotal

Total amount of usable RAM, which is the amount of physical RAM installed on the system minus a number of reserved bits and the kernel binary code.

Also see:

PhysicalMemoryUsed

The amount of physical memory used by processes. It is calculated with the formula:

Used Physical Memory = MemTotal - MemFree - Buffers - Cached

Also see:

Swap Metrics

SwapFree

Also see:

SwapTotal

Also see:

SwapUsed

Also see:

Load Average Metrics

LoadAverageLastMinute

Also see:


LoadAverageLastFiveMinutes

Also see:


LoadAverageLastTenMinutes

Also see: