intelrdt
packageThis package is not in the latest version of its module.
Details
Validgo.mod file
The Go module system was introduced in Go 1.11 and is the official dependency management solution for Go.
Redistributable license
Redistributable licenses place minimal restrictions on how software can be used, modified, and redistributed.
Tagged version
Modules with tagged versions give importers more predictable builds.
Stable version
When a project reaches major version v1 it is considered stable.
- Learn more about best practices
Repository
Links
Documentation¶
Index¶
Constants¶
This section is empty.
Variables¶
This section is empty.
Functions¶
funcWriteIntelRdtTasks¶
WriteIntelRdtTasks writes the specified pid into the "tasks" file
Types¶
typeCMTNumaNodeStats¶
type CMTNumaNodeStats struct {// The 'llc_occupancy' in 'container_id' group.LLCOccupancyuint64 `json:"llc_occupancy"`}
typeL3CacheInfo¶
typeManager¶
type Manager struct {// contains filtered or unexported fields}
funcNewManager¶
NewManager returns a new instance of Manager, or nil if the Intel RDTfunctionality is not specified in the config, available from hardware orenabled in the kernel.
func (*Manager)GetPath¶
GetPath returns Intel RDT path to save in a state file and to be able torestore the object later.
typeStats¶
type Stats struct {// The read-only L3 cache informationL3CacheInfo *L3CacheInfo `json:"l3_cache_info,omitempty"`// The read-only L3 cache schema in rootL3CacheSchemaRootstring `json:"l3_cache_schema_root,omitempty"`// The L3 cache schema in 'container_id' groupL3CacheSchemastring `json:"l3_cache_schema,omitempty"`// The read-only memory bandwidth informationMemBwInfo *MemBwInfo `json:"mem_bw_info,omitempty"`// The read-only memory bandwidth schema in rootMemBwSchemaRootstring `json:"mem_bw_schema_root,omitempty"`// The memory bandwidth schema in 'container_id' groupMemBwSchemastring `json:"mem_bw_schema,omitempty"`// The memory bandwidth monitoring statistics from NUMA nodes in 'container_id' groupMBMStats *[]MBMNumaNodeStats `json:"mbm_stats,omitempty"`// The cache monitoring technology statistics from NUMA nodes in 'container_id' groupCMTStats *[]CMTNumaNodeStats `json:"cmt_stats,omitempty"`}