CpuCapabilities
URI: gx:CpuCapabilities
classDiagram
class CpuCapabilities
click CpuCapabilities href "../CpuCapabilities"
CpuCapabilities : overProvisioningRatio
CpuCapabilities --> "0..1" Integer : overProvisioningRatio
click Integer href "../Integer"
CpuCapabilities : pCPU
CpuCapabilities --> "1" CPU : pCPU
click CPU href "../CPU"
CpuCapabilities : vCPUs
CpuCapabilities --> "1" Integer : vCPUs
click Integer href "../Integer"
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
pCPU | 1 CPU |
Hardware capabilities of phyisical CPU used by given flavor | direct |
vCPUs | 1 xsd:integer |
A Non-negative integer (beeing equal or greater than 1) defining the number o... | direct |
overProvisioningRatio | 0..1 xsd:integer |
A Non-negative integer (beeing equal or greater than 1) defining the amount o... | direct |
Usages
used by | used in | type | used |
---|---|---|---|
ServerFlavor | cpu | range | CpuCapabilities |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/gaia-x/development#server-flavor
LinkML Source
Direct
name: CpuCapabilities
from_schema: https://w3id.org/gaia-x/development#server-flavor
attributes:
pCPU:
name: pCPU
description: Hardware capabilities of phyisical CPU used by given flavor.
title: physical CPU
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
domain_of:
- CpuCapabilities
range: CPU
required: true
vCPUs:
name: vCPUs
description: A Non-negative integer (beeing equal or greater than 1) defining
the number of virtual CPUs availabe in given flavor.
title: number of virtual CPUs
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
domain_of:
- CpuCapabilities
range: integer
required: true
minimum_value: 1
overProvisioningRatio:
name: overProvisioningRatio
description: "A Non-negative integer (beeing equal or greater than 1) defining\
\ the amount of overprovising. \n1 means no over-provisiong.\n> 1, means physical\
\ CPU/thread is over-provisioneb by factor greater 1, e.g. factor 2 means, one\
\ physical CPU is used by two virtual CPUs.\n"
title: over-provisioning ratio of virtual CPU
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
ifabsent: '1'
domain_of:
- CpuCapabilities
- MemoryCapabilities
range: integer
required: false
minimum_value: 1
Induced
name: CpuCapabilities
from_schema: https://w3id.org/gaia-x/development#server-flavor
attributes:
pCPU:
name: pCPU
description: Hardware capabilities of phyisical CPU used by given flavor.
title: physical CPU
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
alias: pCPU
owner: CpuCapabilities
domain_of:
- CpuCapabilities
range: CPU
required: true
vCPUs:
name: vCPUs
description: A Non-negative integer (beeing equal or greater than 1) defining
the number of virtual CPUs availabe in given flavor.
title: number of virtual CPUs
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
alias: vCPUs
owner: CpuCapabilities
domain_of:
- CpuCapabilities
range: integer
required: true
minimum_value: 1
overProvisioningRatio:
name: overProvisioningRatio
description: "A Non-negative integer (beeing equal or greater than 1) defining\
\ the amount of overprovising. \n1 means no over-provisiong.\n> 1, means physical\
\ CPU/thread is over-provisioneb by factor greater 1, e.g. factor 2 means, one\
\ physical CPU is used by two virtual CPUs.\n"
title: over-provisioning ratio of virtual CPU
from_schema: https://w3id.org/gaia-x/development#server-flavor
rank: 1000
ifabsent: '1'
alias: overProvisioningRatio
owner: CpuCapabilities
domain_of:
- CpuCapabilities
- MemoryCapabilities
range: integer
required: false
minimum_value: 1