Show / Hide Table of Contents

Class IntelIcelakeBmLaunchInstancePlatformConfig

The platform configuration used when launching a bare metal instance with the BM.Standard3.64 shape or the BM.Optimized3.36 shape (the Intel Ice Lake platform).

Inheritance
object
LaunchInstancePlatformConfig
IntelIcelakeBmLaunchInstancePlatformConfig
Inherited Members
LaunchInstancePlatformConfig.IsSecureBootEnabled
LaunchInstancePlatformConfig.IsTrustedPlatformModuleEnabled
LaunchInstancePlatformConfig.IsMeasuredBootEnabled
LaunchInstancePlatformConfig.IsMemoryEncryptionEnabled
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.CoreService.Models
Assembly: OCI.DotNetSDK.Core.dll
Syntax
public class IntelIcelakeBmLaunchInstancePlatformConfig : LaunchInstancePlatformConfig

Properties

ConfigMap

Declaration
[JsonProperty(PropertyName = "configMap")]
public Dictionary<string, string> ConfigMap { get; set; }
Property Value
Type Description
Dictionary<string, string>

Instance Platform Configuration Configuration Map for flexible setting input.

IsInputOutputMemoryManagementUnitEnabled

Declaration
[JsonProperty(PropertyName = "isInputOutputMemoryManagementUnitEnabled")]
public bool? IsInputOutputMemoryManagementUnitEnabled { get; set; }
Property Value
Type Description
bool?

Whether the input-output memory management unit is enabled.

IsSymmetricMultiThreadingEnabled

Declaration
[JsonProperty(PropertyName = "isSymmetricMultiThreadingEnabled")]
public bool? IsSymmetricMultiThreadingEnabled { get; set; }
Property Value
Type Description
bool?

Whether symmetric multithreading is enabled on the instance. Symmetric multithreading is also called simultaneous multithreading (SMT) or Intel Hyper-Threading.
Intel and AMD processors have two hardware execution threads per core (OCPU). SMT permits multiple independent threads of execution, to better use the resources and increase the efficiency of the CPU. When multithreading is disabled, only one thread is permitted to run on each core, which can provide higher or more predictable performance for some workloads.

NumaNodesPerSocket

Declaration
[JsonProperty(PropertyName = "numaNodesPerSocket")]
[JsonConverter(typeof(StringEnumConverter))]
public IntelIcelakeBmLaunchInstancePlatformConfig.NumaNodesPerSocketEnum? NumaNodesPerSocket { get; set; }
Property Value
Type Description
IntelIcelakeBmLaunchInstancePlatformConfig.NumaNodesPerSocketEnum?

The number of NUMA nodes per socket (NPS).

PercentageOfCoresEnabled

Declaration
[JsonProperty(PropertyName = "percentageOfCoresEnabled")]
public int? PercentageOfCoresEnabled { get; set; }
Property Value
Type Description
int?

The percentage of cores enabled. Value must be a multiple of 25%. If the requested percentage results in a fractional number of cores, the system rounds up the number of cores across processors and provisions an instance with a whole number of cores.
If the applications that you run on the instance use a core-based licensing model and need fewer cores than the full size of the shape, you can disable cores to reduce your licensing costs. The instance itself is billed for the full shape, regardless of whether all cores are enabled.

In this article
Back to top