CPU Optimization

Get

get

Retrieve Parallels RAS CPU Optimization Settings.

Query parameters
siteIdinteger · int32Optional

The Site ID for which to retrieve the Parallels RAS CPU Optimization settings. (optional)

Responses
200
Success
application/json; api-version=1.0
get
GET /api/CPUOptimizationSettings HTTP/1.1
Host: 
Accept: */*
{
  "enableCPUOptimization": true,
  "startUsage": 1,
  "criticalUsage": 1,
  "idleUsage": 1,
  "replicate": true,
  "cpuExcludeList": [
    "text"
  ],
  "siteId": 1
}

Update

put

Update Parallels RAS CPU Optimization Settings.

Query parameters
siteIdinteger · int32Optional

The Site ID for which to modify the Parallels RAS CPU Optimization settings (optional).

Body

Update CPU Optimization Settings

cpuExcludeListstring[] | nullableOptional

Specifies items in the CPUExclude list.

startUsageinteger · int32 | nullableOptional

The CPU usage percentage above which the CPU Optimization will start working.

criticalUsageinteger · int32 | nullableOptional

The CPU usage percentage above which a process will be set to idle priority.

idleUsageinteger · int32 | nullableOptional

The CPU usage percentage below which a process will be set to realtime priority.

enableCPUOptimizationboolean | nullableOptional

Enables or disables the "CPU Optimization" option.

replicateboolean | nullableOptional

Enables or disables the "Replicate settings" option (replicate settings to all sites).

Responses
204
No Content
put
PUT /api/CPUOptimizationSettings HTTP/1.1
Host: 
Content-Type: application/json; api-version=1.0
Accept: */*
Content-Length: 120

{
  "cpuExcludeList": [
    "text"
  ],
  "startUsage": 1,
  "criticalUsage": 1,
  "idleUsage": 1,
  "enableCPUOptimization": true,
  "replicate": true
}

No content

Was this helpful?