创建虚拟服务器时如何设置CPU编号及其核心

时间:2016-12-14 15:27:51

标签: ibm-cloud-infrastructure

我使用SoftLayer Java API创建虚拟服务器,并希望设置CPU编号和核心编号。我知道硬件有“processorCoreAmount”可以设置核心编号,这里是我的代码的一部分:

Guest guest = new Guest();
guest.setHostname("host-" + RandomStringUtils.randomAlphanumeric(5).toLowerCase());
guest.setDomain(t.getDatacenter() + ".softlayer.com");
guest.setStartCpus(2);
guest.setMaxCpuUnits(4); 
**guest.setProcessorCoreAmount(4);** // no such a method.

我的问题:

  1. 如何在虚拟服务器中设置处理器核心数量?
  2. MaxCpuUnits是否可以限制每个CPU的最大CPU数或最大核心数?

1 个答案:

答案 0 :(得分:0)

您可以在订单中设置“StartCpus”属性,请参阅:http://sldn.softlayer.com/reference/services/SoftLayer_Virtual_Guest/createObject

只能设置文档中显示的值。

此外,您可以通过调用方法获取订单的所有可用的proccessor:

http://sldn.softlayer.com/reference/services/SoftLayer_Virtual_Guest/getCreateObjectOptions

此致