RDT Collector for Snap
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
Docker
Vagrant
include/snap
src
third_party
.gitignore
.gitmodules
.travis.yml
CMakeLists.txt
CONTRIBUTING.md
LICENSE
METRICS.md
NOTICE
NOTICE-binary
README.md
build.sh
install_deps_centos.sh
test.sh

README.md

DISCONTINUATION OF PROJECT

This project will no longer be maintained by Intel. Intel will not provide or guarantee development of or support for this project, including but not limited to, maintenance, bug fixes, new releases or updates. Patches to this project are no longer accepted by Intel. If you have an ongoing need to use this project, are interested in independently developing it, or would like to maintain patches for the community, please create your own fork of the project.

Snap's Intel® Resource Director Technology Collector

Build Status

Intel® RDT enables Cache Occupancy measurment and Memory Bandwidth monitoring. For more information please see http://www.intel.com/content/www/us/en/architecture-and-technology/resource-director-technology.html

This plugin utilizes https://github.com/01org/intel-cmt-cat. It has been tested on CentOS 7.3.1611, Kernel 3.14.32 on Xeon D-1541.

To learn more about Snap Framework, please see https://github.com/intelsdi-x/snap.

Collected metrics are available in METRICS.md.

Build Instructions on Centos 7

sudo yum install -y git cmake mc tmux autoconf automake libtool curl make unzip wget clang gcc-c++
git submodule update --init
./install_deps_centos.sh
./build.sh

Vagrant VM

Plugin provides vagrant development environment. vagrant-vbguest plugin is required for directory sync.

vagrant plugin install vagrant-vbguest
cd Vagrant
vagrant up

To run unit tests with coverage data:

vagrant ssh
cd snap-plugin-collector-rdt/
TEST_TYPE=medium ./test.sh