Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Determine if the CPU supports the CAT and CDP feature.
    • The CAT is supported on the following 6 SKUs for Intel(R) Xeon(R) processor E5 v3 family: E5-2658 v3, E5-2658A v3, E5-2648L v3, E5-2628L v3, E5-2618L v3, and E5-2608L v3 and all Intel(R) Xeon(R) processor D SKUs.
    • Configure the COS to define the amount of resources (cache space) available. This configuration is at the processor level and is common to all logical processors.
    • Associate each logical processor with an available COS.
    • Run the application on the logical processor that uses the desired COS

Design

...

Core SA

intel_rdt plugin

The intel_rdt plugin collects information provided by monitoring features of Intel Resource Director Technology (Intel(R) RDT): Cache Monitoring Technology (CMT), and Memory Bandwidth Monitoring (MBM).  Using these monitoring technologies, the intel_rdt plugin should collect the following metrics:

...

  </Plugin>

 Implementation details

...

To

...

enable

...

support

...

of

...

Intel

...

RDT

...

features

...

PQoS

...

library

...

will

...

be

...

used. 

...

This

...

software

...

package

...

is

...

maintained,

...

updated

...

and

...

developed

...

on

...

https://github.com/01org/intel-cmt-cat.

...

The

...

API

...

provided

...

by

...

PQoS

...

library

...

aligns

...

with

...

collectd

...

plugin

...

API

...

very

...

well

...

which

...

makes

...

plugins

...

implementation

...

simple

...

and

...

straightforward.

...

The

...

following

...

table

...

describes

...

correspondence

...

between

...

collectd

...

plugin

...

API

...

and

...

PQoS

...

API

...

that

...

should

...

be

...

used

...

to

...

implement

...

plugins

...

functionality.

 
plugin API
PQoS API
Description
rdt_config
 
Parse and validate core groups configuration provided by user in collectd.conf
rdt_init
pqos_init
Initialize PQoS library
pqos_cap_get
Get capabilities of current platform to detect which monitoring event are supported
pqos_mon_start
Start monitoring of all supported events for configured core groups 
rdt_read
pqos_mon_poll
Get monitored data from pqos and dispatch to collectd
rdt_shutdown
pqos_mon_stop
Stop monitoring of configured core groups
pqos_fini
Shutdown PQoS library

...

Ref

Dependency

Status

1

Libpqos

 

2

Net-SNMP

 

Issues List

...

Ref

...

Issue

...

Status

...

1

...

Process support is not implemented



...