Anuket Project
Intel_RDT
Metrics List & Descriptions:
Technology/Category | Metric/Feature/Input | Name | Date Type | Format Example | Collectd Release | Collectd Plugin | Description | Dependencies | Limitations | Comments |
Intel RDT | Metric | Memory Bandwidth on Local NUMA Node | Bytes/Second | 3934325 | 5.7 & 5.8 | intel_rdt | Memory bandwidth utilization by the relevant CPU core on the local NUMA memory channel | PQOS ToolSet | Does not provide the value per process basis due to lack of resctrl fs support | Dependent on PQOS toolset to read the metric value |
Intel RDT | Metric | Memory Bandwidth on Remote NUMA Node | Bytes/Second | 3934325 | 5.7 & 5.8 | intel_rdt | Memory bandwidth utilization by the relevant CPU core on the remote NUMA memory channel | PQOS ToolSet | Does not provide the value per process basis due to lack of resctrl fs support | Dependent on PQOS toolset to read the metric value |
Intel RDT | Metric | Total Memory Bandwidth | Bytes/Second | 3934325 | None | None | Total memory bandwidth utilized by a CPU core on local and remote NUMA memory channels | PQOS ToolSet | Does not provide the value per process basis due to lack of resctrl fs support | Not part of the Collectd plugin |
Intel RDT | Metric | L3 Cache Occupancy | Bytes | 45345434 | 5.7 & 5.8 | intel_rdt | Total Last Level Cache occupancy by a CPU core | PQOS ToolSet | Does not provide the value per process basis due to lack of resctrl fs support | Dependent on PQOS toolset to read the metric value |
Intel RDT | Metric | Instructions Per Cycle | Integer | 23734 | 5.7 & 5.8 | intel_rdt | Total instructions per cycle executed by a CPU core | PQOS ToolSet | None | Dependent on PQOS toolset to read the metric value |
Intel RDT | Input | Cores | Integer Array | [0-12] or [1,2,3] | 5.7 & 5.8 | intel_rdt | The list of CPU core(s) to be provided as input by the user for which the corresponding metrics are required | None | None | Configuration input in the plugin .conf file |
Intel RDT | Input | Configuration Interval | Integer | 1 or 10 | 5.7 & 5.8 | intel_rdt | The interval in seconds at which the metrics need to be collectd | None | None | Configuration input in the plugin .conf file |
Intel RDT | Metric | Memory Bandwidth of the process on Local NUMA Node | Bytes | 3934325 | 5.10 | intel_rdt | Memory bandwidth utilization by the relevant process on the local NUMA memory channel | resctrl fs & kernel 4.14 | TBD | Still to create Collectd PR |
Intel RDT | Metric | Memory Bandwidth of the process on Remote NUMA Node | Bytes | 3934325 | 5.10 | intel_rdt | Memory bandwidth utilization by the relevant process on the remote NUMA memory channel | resctrl fs & kernel 4.14 | TBD | Still to create Collectd PR |
Intel RDT | Metric | Total Memory Bandwidth of the process | Bytes | 3934325 | 5.10 | intel_rdt | Total memory bandwidth utilized by a process on local and remote NUMA memory channels | resctrl fs & kernel 4.14 | TBD | Still to create Collectd PR |
Intel RDT | Metric | L3 Cache Occupancy of the process | Bytes | 45345434 | 5.10 | intel_rdt | Total Last Level Cache occupancy by a process | resctrl fs & kernel 4.14 | TBD | Still to create Collectd PR |
Intel RDT | Metric | Instructions Per Cycle of the process | Integer | 23734 | 5.10 | intel_rdt | Total instructions per cycle executed by a process | resctrl fs & kernel 4.14 | TBD | Still to create Collectd PR |
Intel RDT | Input | Process List | Array | [qemu, pmd] | 5.10 | intel_rdt | List of processes for which metrics are to be collected | resctrl fs & kernel 4.14 | TBD | Still to create Collectd PR |
Sub-sections:
RDT Cache plugin High Level Design
RDT Cache Plugin Executed Tests