Versions Compared

Key

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

...

  </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

...