if (model.getCpu().isSetId()) { System.out.println(" CPU: " + model.getCpu().getId()); if (model.getCpu().isSetTopology()) { if (model.getCpu().getTopology().isSetCores()) { System.out.println(" CPU cores: " + model.getCpu().getTopology().getCores()); if (model.getCpu().getTopology().isSetSockets()) { System.out.println(" CPU sockets: " + model.getCpu().getTopology().getSockets());
protected Object doExecute() throws Exception { for (VersionCaps version : client.getRel("capabilities", Capabilities.class).getVersions()) { if (!version.isSetCurrent() || !version.isCurrent()) { continue; } if (!version.isSetCPUs()) { return null; } List<CPU> collection = version.getCPUs().getCPUs(); int i = 0, widestId = 0; for (CPU resource : collection) { if (resource.getId() != null && resource.getId().length() > widestId) { widestId = resource.getId().length(); } } for (CPU resource : collection) { System.out.println(pad(resource.getId(), widestId) + pad(Integer.toString(resource.getLevel()), 0)); } } return null; }
protected Template getModel() { Template model = new Template(); model.setName(name); model.setVm(new VM()); model.getVm().setName(vm); model.setCluster(new Cluster()); model.getCluster().setName(cluster); if (memory != -1) { model.setMemory(memory * 1024 * 1024L); } if (sockets != -1 || cores != -1) { model.setCpu(new CPU()); model.getCpu().setTopology(new CpuTopology()); if (sockets != -1) { model.getCpu().getTopology().setSockets(sockets); } if (cores != -1) { model.getCpu().getTopology().setCores(cores); } } if (boot != null) { model.setOs(getOs()); } return model; }
public void updateModel(Cluster cluster) { // update writable fields only if (cluster.isSetName()) { getModel().setName(cluster.getName()); } if (cluster.isSetDescription()) { getModel().setDescription(cluster.getDescription()); } if (cluster.isSetCpu()) { CPU cpu = new CPU(); cpu.setId(cluster.getCpu().getId()); getModel().setCpu(cpu); } if (cluster.isSetDataCenter()) { DataCenter dataCenter = new DataCenter(); dataCenter.setId(cluster.getDataCenter().getId()); getModel().setDataCenter(dataCenter); } }
public void populate() { synchronized (clusters) { while (clusters.size() < 2) { MockClusterResource resource = new MockClusterResource(allocateId(Cluster.class), getExecutor(), this); resource.getModel().setName("cluster" + resource.getModel().getId()); CPU cpu = new CPU(); cpu.setId((clusters.size() % 2) == 0 ? "Intel Xeon" : "AMD Opteron G1"); resource.getModel().setCpu(cpu); DataCenter dataCenter = new DataCenter(); dataCenter.setId(resource.getModel().getId()); resource.getModel().setDataCenter(dataCenter); clusters.put(resource.getModel().getId(), resource); } } }
topo.setSockets(entity.get("numofsockets", Integer.class)); topo.setCores(entity.get("numofcpuspersocket", Integer.class)); CPU cpu = new CPU(); cpu.setTopology(topo); template.setCpu(cpu);
buf.append(" -clusterdescription " + PowerShellUtils.escape(cluster.getDescription())); buf.append(" -clustercpuname " + PowerShellUtils.escape(cluster.getCpu().getId()));
buf.append(" -memory " + Math.round((double)template.getMemory()/(1024*1024))); if (template.getCpu() != null && template.getCpu().getTopology() != null) { CpuTopology topology = template.getCpu().getTopology(); buf.append(" -numofsockets " + topology.getSockets()); buf.append(" -numofcpuspersocket " + topology.getCores());
protected VM getModel() { VM model = new VM(); model.setName(name); model.setTemplate(new Template()); model.getTemplate().setName(template); model.setCluster(new Cluster()); model.getCluster().setName(cluster); if (memory != -1) { model.setMemory(memory * 1024 * 1024L); } if (sockets != -1 || cores != -1) { model.setCpu(new CPU()); model.getCpu().setTopology(new CpuTopology()); if (sockets != -1) { model.getCpu().getTopology().setSockets(sockets); } if (cores != -1) { model.getCpu().getTopology().setCores(cores); } } if (boot != null) { model.setOs(getOs()); } return model; }
topo.setSockets(entity.get("numofsockets", Integer.class)); topo.setCores(entity.get("numofcpuspersocket", Integer.class)); CPU cpu = new CPU(); cpu.setTopology(topo); vm.setCpu(cpu);
buf.append("$c.cpuname = " + PowerShellUtils.escape(cluster.getCpu().getId()) + "; ");
buf.append(" $t.memsizemb = " + Math.round((double)template.getMemory()/(1024*1024)) + ";"); if (template.getCpu() != null && template.getCpu().getTopology() != null) { CpuTopology topology = template.getCpu().getTopology(); if (topology.isSetSockets()) { buf.append(" $t.numofsockets = " + topology.getSockets() + ";");
if (model.getCpu().isSetId()) { System.out.println(" CPU: " + model.getCpu().getId()); if (model.getCpu().isSetTopology()) { if (model.getCpu().getTopology().isSetCores()) { System.out.println(" CPU cores: " + model.getCpu().getTopology().getCores()); if (model.getCpu().getTopology().isSetSockets()) { System.out.println(" CPU sockets: " + model.getCpu().getTopology().getSockets());
buf.append(" -memorysize " + Math.round((double)vm.getMemory()/(1024*1024))); if (vm.getCpu() != null && vm.getCpu().getTopology() != null) { CpuTopology topology = vm.getCpu().getTopology(); buf.append(" -numofsockets " + topology.getSockets()); buf.append(" -numofcpuspersocket " + topology.getCores());
buf.append(" $v.memorysize = " + Math.round((double)vm.getMemory()/(1024*1024)) + ";"); if (vm.getCpu() != null && vm.getCpu().getTopology() != null) { CpuTopology topology = vm.getCpu().getTopology(); if (topology.isSetSockets()) { buf.append(" $v.numofsockets = " + topology.getSockets() + ";");