Beispiel #1
0
 def __init__(self):
     self.nodesMemSample = {}
     numaTopology = caps.getNumaTopology()
     for nodeIndex in numaTopology:
         nodeMemSample = {}
         if len(numaTopology) < 2:
             memInfo = caps.getUMAHostMemoryStats()
         else:
             memInfo = caps.getMemoryStatsByNumaCell(int(nodeIndex))
         nodeMemSample['memFree'] = memInfo['free']
         nodeMemSample['memPercent'] = 100 - \
             int(100.0 * int(memInfo['free']) / int(memInfo['total']))
         self.nodesMemSample[nodeIndex] = nodeMemSample
Beispiel #2
0
 def __init__(self):
     self.nodesMemSample = {}
     numaTopology = caps.getNumaTopology()
     for nodeIndex in numaTopology:
         nodeMemSample = {}
         memInfo = caps.getMemoryStatsByNumaCell(int(nodeIndex))
         nodeMemSample['memFree'] = memInfo['free']
         # in case the numa node has zero memory assigned, report the whole
         # memory as used
         nodeMemSample['memPercent'] = 100
         if int(memInfo['total']) != 0:
             nodeMemSample['memPercent'] = 100 - \
                 int(100.0 * int(memInfo['free']) / int(memInfo['total']))
         self.nodesMemSample[nodeIndex] = nodeMemSample
Beispiel #3
0
 def __init__(self):
     self.nodesMemSample = {}
     numaTopology = caps.getNumaTopology()
     for nodeIndex in numaTopology:
         nodeMemSample = {}
         if len(numaTopology) < 2:
             memInfo = caps.getUMAHostMemoryStats()
         else:
             memInfo = caps.getMemoryStatsByNumaCell(int(nodeIndex))
         nodeMemSample["memFree"] = memInfo["free"]
         # in case the numa node has zero memory assigned, report the whole
         # memory as used
         nodeMemSample["memPercent"] = 100
         if int(memInfo["total"]) != 0:
             nodeMemSample["memPercent"] = 100 - int(100.0 * int(memInfo["free"]) / int(memInfo["total"]))
         self.nodesMemSample[nodeIndex] = nodeMemSample
Beispiel #4
0
 def __init__(self):
     self.nodesMemSample = {}
     numaTopology = caps.getNumaTopology()
     for nodeIndex in numaTopology:
         nodeMemSample = {}
         if len(numaTopology) < 2:
             memInfo = caps.getUMAHostMemoryStats()
         else:
             memInfo = caps.getMemoryStatsByNumaCell(int(nodeIndex))
         nodeMemSample['memFree'] = memInfo['free']
         # in case the numa node has zero memory assigned, report the whole
         # memory as used
         nodeMemSample['memPercent'] = 100
         if int(memInfo['total']) != 0:
             nodeMemSample['memPercent'] = 100 - \
                 int(100.0 * int(memInfo['free']) / int(memInfo['total']))
         self.nodesMemSample[nodeIndex] = nodeMemSample