def capacity(self, req): rsp = HostCapacityResponse() rsp.cpuNum = linux.get_cpu_num() rsp.cpuSpeed = linux.get_cpu_speed() (used_cpu, used_memory) = vm_plugin.get_cpu_memory_used_by_running_vms() rsp.usedCpu = used_cpu rsp.totalMemory = _get_total_memory() rsp.usedMemory = used_memory ret = jsonobject.dumps(rsp) logger.debug('get host capacity: %s' % ret) return ret
def capacity(self, req): rsp = HostCapacityResponse() rsp.cpuNum = linux.get_cpu_num() rsp.cpuSpeed = linux.get_cpu_speed() (used_cpu, used_memory) = vm_plugin.get_cpu_memory_used_by_running_vms() rsp.usedCpu = used_cpu rsp.totalMemory = _get_total_memory() rsp.usedMemory = used_memory sockets = bash_o('cat /proc/cpuinfo | grep "physical id" | sort -u | wc -l').strip('\n') rsp.cpuSockets = int(sockets) ret = jsonobject.dumps(rsp) logger.debug('get host capacity: %s' % ret) return ret
def capacity(self, req): rsp = HostCapacityResponse() rsp.cpuNum = linux.get_cpu_num() rsp.cpuSpeed = linux.get_cpu_speed() (used_cpu, used_memory) = vm_plugin.get_cpu_memory_used_by_running_vms() rsp.usedCpu = used_cpu rsp.totalMemory = _get_total_memory() rsp.usedMemory = used_memory sockets = bash_o('grep "physical id" /proc/cpuinfo | sort -u | wc -l').strip('\n') rsp.cpuSockets = int(sockets) if rsp.cpuSockets == 0: rsp.cpuSockets = 1 ret = jsonobject.dumps(rsp) logger.debug('get host capacity: %s' % ret) return ret