Service profile benchmarks
Specifications of the test servers
Metrics 1 - 17
- Intel Xeon Silver 4210
- 8 cores (16TH) VM
- 32 GB RAM
- SSD (NVMe)
- Windows Server 2019 Standard
Metrics 18 -21
- Intel Core i7-8700 CPU @3.20 GHz
- 6 cores
- 32 GB RAM
- SSD
- Cassandra & Elasticsearch
- Windows 10 Pro
Benchmarks
# | Specification | Scope | Metric | Remarks | Configuration |
---|---|---|---|---|---|
1 | Get all ServiceProfileInstances | DMS | 2.95 ms | ServiceProfileInstances are created with 5 node instances, 2 interfaces per node and 10 properties. ServiceProfileDefinitions are created with 5 node definitions, 3 service definition links and 10 properties. |
2,000 SPDs & 2,000 SPIs The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned". |
2 | Filter based on ServiceProfileInstance.ID | DMS | 16.53 ms | ServiceProfileInstances are created with 5 node instances, 2 interfaces per node and 10 properties. ServiceProfileDefinitions are created with 5 node definitions, 3 service definition links and 10 properties. |
2,000 SPDs & 2,000 SPIs The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned". |
3 | Filter based on ServiceProfileInstance.Name equals | DMS | 15.21 ms | ServiceProfileInstances are created with 5 node instances, 2 interfaces per node and 10 properties. ServiceProfileDefinitions are created with 5 node definitions, 3 service definition links and 10 properties. |
2,000 SPDs & 2,000 SPIs The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned". |
4 | Filter based on ServiceProfileInstance.Name contains | DMS | 25.03 ms | ServiceProfileInstances are created with - 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID) - 2 interfaces per node (InterfaceID, ProfileInstanceID) - 10 properties (Random Word) ServiceProfileDefinitions are created with - 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs) - 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId)) - 10 properties (Random word) |
2,000 SPDs & 2,000 SPIs The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned". |
5 | Filter based on ServiceProfileInstance.ApplicableServiceDefinitionIDs | DMS | 14.90 ms | ServiceProfileInstances are created with - 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID) - 2 interfaces per node (InterfaceID, ProfileInstanceID) - 10 properties (Random Word) ServiceProfileDefinitions are created with - 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs) - 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId)) - 10 properties (Random word) |
2,000 SPDs & 2,000 SPIs The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned". |
6 | Filter based on ServiceProfileInstance.NodeDefinitionIDs | DMS | 14.42 ms | ServiceProfileInstances are created with - 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID) - 2 interfaces per node (InterfaceID, ProfileInstanceID) - 10 properties (Random Word) ServiceProfileDefinitions are created with - 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs) - 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId)) - 10 properties (Random word) |
2,000 SPDs & 2,000 SPIs The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned". |
7 | Filter based on ServiceProfileInstance.AppliesToID | DMS | 14.71 ms | ServiceProfileInstances are created with - 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID) - 2 interfaces per node (InterfaceID, ProfileInstanceID) - 10 properties (Random Word) ServiceProfileDefinitions are created with - 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs) - 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId)) - 10 properties (Random word) |
2,000 SPDs & 2,000 SPIs The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned". |
8 | Filter based on ServiceProfileInstance.SelectedProfileInstanceId | DMS | 17.03 ms | ServiceProfileInstances are created with - 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID) - 2 interfaces per node (InterfaceID, ProfileInstanceID) - 10 properties (Random Word) ServiceProfileDefinitions are created with - 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs) - 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId)) - 10 properties (Random word) |
2,000 SPDs & 2,000 SPIs The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned". |
9 | Filter based on ServiceProfileInstance.Properties.Property10 | DMS | 15.63 ms | ServiceProfileInstances are created with - 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID) - 2 interfaces per node (InterfaceID, ProfileInstanceID) - 10 properties (Random Word) ServiceProfileDefinitions are created with - 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs) - 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId)) - 10 properties (Random word) |
2,000 SPDs & 2,000 SPIs The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned". |
10 | Get all ServiceProfileDefinitions | DMS | 3.12 ms | ServiceProfileInstances are created with - 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID) - 2 interfaces per node (InterfaceID, ProfileInstanceID) - 10 properties (Random Word) ServiceProfileDefinitions are created with - 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs) - 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId)) - 10 properties (Random word) |
2,000 SPDs & 2,000 SPIs The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned". |
11 | Filter based on ServiceProfileDefinition.ID | DMS | 16.90 ms | ServiceProfileInstances are created with - 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID) - 2 interfaces per node (InterfaceID, ProfileInstanceID) - 10 properties (Random Word) ServiceProfileDefinitions are created with - 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs) - 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId)) - 10 properties (Random word) |
2,000 SPDs & 2,000 SPIs The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned". |
12 | Filter based on ServiceProfileDefinition.Name equals | DMS | 15.07 ms | ServiceProfileInstances are created with - 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID) - 2 interfaces per node (InterfaceID, ProfileInstanceID) - 10 properties (Random Word) ServiceProfileDefinitions are created with - 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs) - 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId)) - 10 properties (Random word) |
2,000 SPDs & 2,000 SPIs The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned". |
13 | Filter based on ServiceProfileDefinition.Name contains | DMS | 22.07 ms | ServiceProfileInstances are created with - 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID) - 2 interfaces per node (InterfaceID, ProfileInstanceID) - 10 properties (Random Word) ServiceProfileDefinitions are created with - 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs) - 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId)) - 10 properties (Random word) |
2,000 SPDs & 2,000 SPIs The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned". |
14 | Filter based on ServiceProfileDefinition.ApplicableServiceDefinitionIDs | DMS | 14.91 ms | ServiceProfileInstances are created with - 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID) - 2 interfaces per node (InterfaceID, ProfileInstanceID) - 10 properties (Random Word) ServiceProfileDefinitions are created with - 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs) - 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId)) - 10 properties (Random word) |
2,000 SPDs & 2,000 SPIs The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned". |
15 | Filter based on ServiceProfileDefinition.NodeFunctionIDs | DMS | 14.87 ms | ServiceProfileInstances are created with - 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID) - 2 interfaces per node (InterfaceID, ProfileInstanceID) - 10 properties (Random Word) ServiceProfileDefinitions are created with - 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs) - 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId)) - 10 properties (Random word) |
2,000 SPDs & 2,000 SPIs The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned". |
16 | Filter based on ServiceProfileDefinition.NodeDefinitionIDs | DMS | 15.21 ms | ServiceProfileInstances are created with - 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID) - 2 interfaces per node (InterfaceID, ProfileInstanceID) - 10 properties (Random Word) ServiceProfileDefinitions are created with - 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs) - 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId)) - 10 properties (Random word) |
2,000 SPDs & 2,000 SPIs The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned". |
17 | Filter based on ServiceProfileDefinition.Properties | DMS | 16.28 ms | ServiceProfileInstances are created with - 5 node Instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID) - 2 interfaces per node (InterfaceID, ProfileInstanceID) - 10 properties (Random Word) ServiceProfileDefinitions are created with - 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs) - 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId)) - 10 properties (Random word) |
2,000 SPDs & 2,000 SPIs The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned". |
18 | Exporting 20 ServiceProfileDefinitions with each 100 ServiceProfileInstances (2,020 items in total) | DMS | 2.14 s | Each ServiceProfileDefinition has 5 NodeDefinitions, 3 ServiceDefinitionConfigurations and 10 Properties. Each ServiceProfileInstance has 5 NodeInstances and 10 Properties. |
|
19 | Importing 20 ServiceProfileDefinitions with each 100 ServiceProfileInstances (2,020 items in total) | DMS | 195.57 s | Each ServiceProfileDefinition has 5 NodeDefinitions, 3 ServiceDefinitionConfigurations and 10 Properties. Each ServiceProfileInstance has 5 NodeInstances and 10 Properties. |
|
20 | Exporting 100 ServiceProfileDefinitions with each 500 ServiceProfileInstances (50,100 items in total) | DMS | 53.49 s | Each ServiceProfileDefinition has 5 NodeDefinitions, 3 ServiceDefinitionConfigurations and 10 Properties. Each ServiceProfileInstance has 5 NodeInstances and 10 Properties. |
|
21 | Importing 100 ServiceProfileDefinitions with each 500 ServiceProfileInstances (50,100 items in total) | DMS | 4,882.10 s | Each ServiceProfileDefinition has 5 NodeDefinitions, 3 ServiceDefinitionConfigurations and 10 Properties. Each ServiceProfileInstance has 5 NodeInstances and 10 Properties. |