Events OS Metrics: Difference between revisions
Line 100: | Line 100: | ||
=Swap Metrics= | =Swap Metrics= | ||
==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:
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: