var schedulerRegExp …
var nodeDirRegExp …
var cpuDirRegExp …
var memoryCapacityRegexp …
var cpusPath …
const cacheLevel2 …
const hugepagesDir …
func GetBlockDeviceInfo(sysfs sysfs.SysFs) (map[string]info.DiskInfo, error) { … }
func GetNetworkDevices(sysfs sysfs.SysFs) ([]info.NetInfo, error) { … }
func GetHugePagesInfo(sysFs sysfs.SysFs, hugepagesDirectory string) ([]info.HugePagesInfo, error) { … }
func GetNodesInfo(sysFs sysfs.SysFs) ([]info.Node, int, error) { … }
func getCPUTopology(sysFs sysfs.SysFs) ([]info.Node, int, error) { … }
func getCpusByPhysicalPackageID(sysFs sysfs.SysFs, cpusPaths []string) (map[int][]string, error) { … }
func addCacheInfo(sysFs sysfs.SysFs, node *info.Node) error { … }
func getNodeMemInfo(sysFs sysfs.SysFs, nodeDir string) (uint64, error) { … }
func getDistances(sysFs sysfs.SysFs, nodeDir string) ([]uint64, error) { … }
func getCoresInfo(sysFs sysfs.SysFs, cpuDirs []string) ([]info.Core, error) { … }
func GetCacheInfo(sysFs sysfs.SysFs, id int) ([]sysfs.CacheInfo, error) { … }
func getNetworkStats(name string, sysFs sysfs.SysFs) (info.InterfaceStats, error) { … }
func GetSystemUUID(sysFs sysfs.SysFs) (string, error) { … }
func getMatchedInt(rgx *regexp.Regexp, str string) (int, error) { … }
func GetSocketFromCPU(topology []info.Node, cpu int) int { … }
func GetOnlineCPUs(topology []info.Node) []int { … }