mirror of
https://git.vectorsigma.ru/public/k3s.git
synced 2026-08-08 14:39:59 +00:00
* Update Kubernetes to v1.22.1 * Update dependent modules to track with upstream Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
24 lines
455 B
Go
24 lines
455 B
Go
package intelrdt
|
|
|
|
var cmtEnabled bool
|
|
|
|
// Check if Intel RDT/CMT is enabled.
|
|
func IsCMTEnabled() bool {
|
|
featuresInit()
|
|
return cmtEnabled
|
|
}
|
|
|
|
func getCMTNumaNodeStats(numaPath string) (*CMTNumaNodeStats, error) {
|
|
stats := &CMTNumaNodeStats{}
|
|
|
|
if enabledMonFeatures.llcOccupancy {
|
|
llcOccupancy, err := getIntelRdtParamUint(numaPath, "llc_occupancy")
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
stats.LLCOccupancy = llcOccupancy
|
|
}
|
|
|
|
return stats, nil
|
|
}
|