Acme Packet (ap-usbcsys.mib) Multicore Monitoring MIB
A variety of statistics that report information on the
CPUs/Cores within the
Oracle Communications Session Border Controller are available via the ap-usbcsys.mib
MIB.
These statistics are:
Object Name | Object ID: 1.3.6.1.4.1.9148.3.17 + | Description |
---|---|---|
apUsbcSysModule | ||
apUsbcSysMIBObjects | .1 | |
apUsbcSysObjects | .1.1 | |
apUsbcSysCpuUtilAll | .1.1.1 | The percentage of total Cpu utilization. |
apUsbcSysCpuCount | .1.1.2 | The number of cpus for this system. |
apUsbcSysCpuSpeedMHz | .1.1.3 | The speed in MHz of the cpus for this system. |
apUsbcSysMemSzMB | .1.1.4 | The number of megabytes of all cpus for this system. |
apUsbcSysMemSzGB | .1.1.5 | The number of gigabytes of all cpus for this system. This value is derived from the apUsbcSysMemSzMB object. |
apUsbcSysAppMemUtil | .1.1.6 | The number of megabytes of memory used by the applications. |
apUsbcSysKernelMemUtil | .1.1.7 | The number of megabytes of memory used by the kernel. |
apUsbcSysMyBogoMips | .1.1.8 | The processor speed measured in millions of instructions per second per processor, calculated by the kernel at boot time. |
apUsbcSysAllBogoMips | .1.1.9 | The sum of all bogo mips(millions of instructions per second) of all cpus for this system. |
apUsbcSysCpuTblObjects | .1.1.10 | |
apUsbcSysCpuTable | .1.1.10.1 | A read-only table to hold information for a cpu indexed by the cpu number i + 1. |
apUsbcSysCpuEntry | .1.1.10.1.1 | A entry designed to hold the status of a single Cpu. |
apUsbcSysCpuNum | .1.1.10.1.1.1 | The cpu number + 1 of this entry. |
apUsbcSysCpuUtil | .1.1.10.1.1.2 | The percent of cpu utilization of this cpu. |
apUsbcSysSmMsgRate | .1.1.14.1 | Session Manager SIP Messages, Enum Messages, and Cx Diameter messages per second |
apUsbcSysThreadObjects | .1.2 | A collection of objects providing the USBC thread level statistics. |
apUsbcThreadUsageTableObject | .1.2.1 | An identifier provided for each object in the thread usage table. |
apUsbcThreadUsageTable | .1.2.1.1 | A table to hold the thread usage information, on a Session Border Controller. |
apThreadUsageEntry | .1.2.1.1.1 | A table entry designed to hold the thread usage information, on a Session Border Controller. |
apThreadId | .1.2.1.1.1.1 | The instance index of the thread. |
apThreadName | .1.2.1.1.1.2 | The name of the thread. |
apThreadCurrentUsage | .1.2.1.1.1.3 | The current cpu usage of the thread. Multiply by 100 from % value. |
apThreadOverloaded | .1.2.1.1.1.4 | Indicator if thread is in overload control. |
apUsbcThreadEventTableObject | .1.2.2 | An object within the table holding thread event information. |
apUsbcThreadEventTable | .1.2.2.1 | A table to hold the thread event information, on a Session Border Controller. These are all read only. |
apThreadEventEntry | .1.2.2.1.1 | A table entry designed to hold the thread event information, on a Session Border Controller. |
apThreadEventPendingCurrent | .1.2.2.1.1.1 | The event pending Active counter. |
apThreadEventPendingCurhigh | .1.2.2.1.1.2 | The event pending High counter. |
apThreadEventPendingWindow | .1.2.2.1.1.3 | The event pending window. |
apThreadEventPendingTotal | .1.2.2.1.1.4 | The event pending Total counter. |
apThreadEventPendingMaximum | .1.2.2.1.1.5 | The event pending PerMax counter. |
apThreadEventPendingHigh | .1.2.2.1.1.6 | The event pending High counter. |
apThreadEventDroppedCurrent | .1.2.2.1.1.7 | The event dropped Active counter. |
apThreadEventDroppedCurhigh | .1.2.2.1.1.8 | The event dropped High counter. |
apThreadEventDroppedWindow | .1.2.2.1.1.9 | The event dropped window. |
apThreadEventDroppedTotal | .1.2.2.1.1.10 | The event dropped Total counter. |
apThreadEventDroppedMaximum | .1.2.2.1.1.11 | The event dropped PerMax counter. |
apThreadEventDroppedHigh | .1.2.2.1.1.12 | The event dropped High counter. |
apThreadLatencyPendingAverage | .1.2.2.1.1.13 | The thread average latency. |
apThreadLatencyPendingMax | .1.2.2.1.1.14 | The thread max latency. |
apThreadLatencyProcessingAverage | .1.2.2.1.1.15 | The thread average latency. |
apThreadLatencyProcessingMax | .1.2.2.1.1.16 | The thread max latency. |
apUsbcSipObjects | .1.2.3 | An object grouping SIPD-related per-thread CPU utilization information. |
apSipNumberOfThreads | .1.2.3.1 | Number of SIP threads. |
apSipAverageCpuUtil | .1.2.3.2 | Average CPU utilization. |
apSipPendingAverageLatency | .1.2.3.3 | The average latency of SIP Pending events. |
apSipPendingMaxLatency | .1.2.3.4 | The max latency of SIP Pending events. |
apSipProcessingAverageLatency | .1.2.3.5 | The average latency of SIP Processing events. |
apSipProcessingMaxLatency | .1.2.3.6 | The max latency of SIP Processing events. |
apUsbcAtcpObjects | .1.2.4 | An object grouping ATCP-related per-thread CPU utilization information. |
apAtcpNumberOfThreads | .1.2.4.1 | Number of ATCP threads. |
apAtcpAverageCpuUtil | .1.2.4.2 | Average CPU utilization. |
apAtcpPendingAverageLatency | .1.2.4.3 | The average latency of ATCP Pending events. |
apAtcpPendingMaxLatency | .1.2.4.4 | The max latency of ATCP Pending events. |
apAtcpProcessingAverageLatency | .1.2.4.5 | The average latency of ATCP Processing events. |
apAtcpProcessingMaxLatency | .1.2.4.6 | The max latency of ATCP Processing events. |
apUsbcMbcdObjects | .1.2.5 | An object grouping MBCD-related per-thread CPU utilization information. |
apMbcdNumberOfThreads | .1.2.5.1 | Number of MBCD threads. |
apMbcdAverageCpuUtil | .1.2.5.2 | Average CPU utilization. |
apUsbcEbmdObjects | .1.2.6 | |
apEbmdNumberOfThreads | .1.2.6.1 | Number of EBMD threads. |
apEbmdAverageCpuUtil | .1.2.6.2 | Average CPU utilization. |
apUsbcDnsObjects | .1.2.7 | |
apDnsNumberOfThreads | .1.2.7.1 | Number of DNS threads. |
apDnsAverageCpuUtil | .1.2.7.2 | Average CPU utilization. |
apUsbcSysThreadNotRespondingTrap | System Thread is not responding |
This MIB reflects statistics displayed by the show platform cpu, show platform cpu-load, and show platform memory commands. The following screen capture is annotated with the correspondence.
ORACLE#show platform cpu CPU count : 8 //apUsbcSysCpuCount CPU speed : 2301 MHz //apUsbcSysCpuSpeedMHz CPU model : Intel(R) Core(TM) i7-3615QE CPU @ 2.30GHz CPU flags : [...] CPU workload: Capacity : 80000 bogoMIPS //apUsbcSysAllBogoMips App load : 4599 bogoMIPS //apUsbcSysMyBogoMips ORACLE> show platform cpu-load Total load: 9% //apUsbcSysCpuUtilAll CPU#00 4% //apUsbcSysCpuNum + apUsbcSysCpuUtil CPU#01 13% //apUsbcSysCpuNum + apUsbcSysCpuUtil ORACLE> show platform memory Mem Total : 1892 MB //apUsbcSysMemSzMB Mem App : 213 MB //apUsbcSysAppMemUtil Mem OS : 849 MB //apUsbcSysKernelMemUtil
apUsbcSysDPDKObjects
This group of objects, found in the
ap-usbcsys.mib
, provide a listing of DPDK statistics.
MIB Object | Object ID: 1.3.6.1.4.1.9148.3.17.1.1.13 + | Description |
---|---|---|
apUsbcSysDPDKFwdPurpose | .1 | A bitset representing Forwarding cores. 1s represent forwarding cores, while 0s represent non-forwarding cores. |
apUsbcSysDPDKDOSPurpose | .2 | A bitset representing DoS cores. Bits set to 1 represent DoS cores, while 0s represent non-DoS cores. |
apUsbcSysDPDKSigPurpose | .3 | A bitset representing signaling cores. Bits set to 1 represent signaling cores, while 0s represent non-signaling cores. |
apUsbcSysDPDKTransPurpose | .4 | A bitset representing transcoding Cores. Bits set to 1 represent transcoding cores, while 0s represent non-transcoding cores. |
apUsbcSysDPDKCmdLine | .5 | System CmdLine string - as defined in /proc/cmdline. (including relevant bootparams.) |
apUsbcSysDPDKFileMem | .6 | Total DPDK File Memory. |
apUsbcSysDPDKSysMem | .7 | Total DPDK System Memory |
apUsbcSysDPDKNum1G | .8 | Number of 1GB Hugepages allocated. |
apUsbcSysDPDKNum2MB | .9 | Number of 2MB hugepages allocated. |
apUsbcSysDPDKHypervisorType | .10 | The description regarding the system type and what hypervisor the system is running on (OVM, KVM, VMWare,...). |
apUsbcSysDPDKAddFwdCores | .11 | Number of additional cores that may be used for forwarding. |
apUsbcSysDPDKAddSigCores | .12 | Number of additional cores that may be used for signaling. |
apUsbcSysDPDKAddTransCores | .13 | Number of additional cores that may be used for transcoding. |
apUsbcSysScalingObjects
This group of objects, found in the
ap-usbcsys.mib
, provide a listing of objects relating to scaling VMs.
MIB Object | Object ID: 1.3.6.1.4.1.9148.3.17.1.1.12+ | Description |
---|---|---|
apUsbcSysEstSessions | .1 | Estimated number of unecrypted media sessions. |
apUsbcSysEstG711G729Trans | .2 | Estimated number of G711<->G729 transcoded media sessions. |
apUsbcSysEstSigTPS | .3 | Estimated number of signaling TPS. |
apUsbcSysEstACLs | .4 | Estimated number of ACLs. |
apUsbcSysEstTCP | .5 | Estimated number of TCP connections. |
apUsbcSysEstTLS | .6 | Estimated number of TLS connections. |
apUsbcSysEstVLANs | .7 | Estimated number of VLANs. |