[Starlingx-discuss] Resource requirement for Starlingx

Waines, Greg Greg.Waines at windriver.com
Fri Nov 13 13:03:14 UTC 2020

Ah ok ... I see.

Our documentation of minimum hardware requirements should to be clarified a bit ...
The “minimum hardware requirements” that we quote are for a complete system ... platform and applications.
But an important piece of information that we are not specifying is how much of those hardware resources are used by the platform.
For an AIO-SX server, the StarlingX Platform uses
CPU Cores: 2 physical cores (i.e. 4 logical cores if hyper-threading enabled) (without openstack ... with openstack, an extra physical core per socket)
RAM          : 6 GB  (without openstack ... with openstack, an extra 1G per socket is used for vswitch)

So Application has the remaining:  (without openstack)
CPU Cores: 6 physical cores
RAM          : 58 GB


From: "Rai, Ankush" <Ankush.Rai at commscope.com>
Date: Friday, November 13, 2020 at 3:16 AM
To: "Camp, MaryX" <maryx.camp at intel.com>, "starlingx-discuss at lists.starlingx.io" <starlingx-discuss at lists.starlingx.io>
Cc: "Ni, James" <James.Ni at commscope.com>
Subject: Re: [Starlingx-discuss] Resource requirement for Starlingx

[Please note this e-mail is from an EXTERNAL e-mail address]
Thanks Mary and Greg. Actually our main concerns is hardware evaluation, the question what I am trying to ask here is “How much resources would be required by starlingx platform?  (without hosting openstack)”
Let me explain this with below example.

If the resource requirements for our applications:
CPU Core: 16
RAM        : 32 GB

And resource requirements for Starlingx platform (as mentioned int the referenced link ):
CPU Core: 8
RAM        : 64 GB

Then the target hardware should have minimum resources of:
CPU core: 24
RAM        : 96 GB

  *   Does the mentioned resources in “Minimum Hardware Requirements” are going to be reserved for starlingx platform?
  *   I think if we are not going to host the openstack then the hardware requirements for the starlingx would be much less then the mentioned one.


From: Camp, MaryX <maryx.camp at intel.com>
Sent: Tuesday, November 10, 2020 9:00 PM
To: Rai, Ankush <Ankush.Rai at commscope.com>; starlingx-discuss at lists.starlingx.io
Subject: RE: [Starlingx-discuss] Resource requirement for Starlingx

Hi Ankush,
Unfortunately, the Planning Guide Bruce mentioned is not available yet, we are still working on upstreaming this doc.
In the meantime, I hope the info Greg pointed to is helpful. Please let us know if you have more questions.

Mary Camp
Kelly Services Technical Writer | maryx.camp at intel.com<mailto:maryx.camp at intel.com>

From: Waines, Greg <Greg.Waines at windriver.com<mailto:Greg.Waines at windriver.com>>
Sent: Sunday, November 8, 2020 7:12 PM
To: Rai, Ankush <Ankush.Rai at commscope.com<mailto:Ankush.Rai at commscope.com>>; starlingx-discuss at lists.starlingx.io<mailto:starlingx-discuss at lists.starlingx.io>
Subject: Re: [Starlingx-discuss] Resource requirement for Starlingx

All of the existing install guides have a section on “Minimum Hardware Requirements”  (i.e. I think you want minimum not maximum, right ?)
e.g. for the aio-simplex

From: "Rai, Ankush" <Ankush.Rai at commscope.com<mailto:Ankush.Rai at commscope.com>>
Date: Saturday, November 7, 2020 at 9:04 AM
To: "starlingx-discuss at lists.starlingx.io<mailto:starlingx-discuss at lists.starlingx.io>" <starlingx-discuss at lists.starlingx.io<mailto:starlingx-discuss at lists.starlingx.io>>
Subject: Re: [Starlingx-discuss] Resource requirement for Starlingx

[Please note this e-mail is from an EXTERNAL e-mail address]
Please reply on this. Any input will be very useful to conclude on available resource pool for user applications.


From: Rai, Ankush
Sent: Thursday, November 5, 2020 8:30 PM
To: starlingx-discuss at lists.starlingx.io<mailto:starlingx-discuss at lists.starlingx.io>
Subject: Resource requirement for Starlingx


How to evaluate the resource usage by Starling platform (Not running the Openstack applications)? What would be the maximum requirement for below resources?

  *   Processor core -
  *   Hyper threads  -
  *   Memory            -
  *   Primary disk     -

The objective of this question is to find out the available resources pool for application deployment.
For an example if the worker node hardware has ‘X’ Hyper-Threads and on an average ‘Y’ Hyper-Threads would be used by Starlingx platform, then remaining Hyper-Thread would be available for user applications.
How do I get this ‘Y’ portion of resource here?

Note: the deployment is not going to host the Openstack (stx-openstack), so its overhead can be excluded.

Is this something, that can be concluded by starligx admin portal, PlatformHost -> InventoryHost -> Detail:
Disk info
Size (GiB)
Available Size (GiB)
Serial ID
PERC H740P Mini


Reserved for Platform: 7000 MiB
Usable Total: 121390 MiB
Available: 121390 MiB

What does this CPU profile means? is this provides a way to reserve/associate CPUs for user applications ?

Any pointers to understand the resource allocation in starlingx ?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.starlingx.io/pipermail/starlingx-discuss/attachments/20201113/7fcfa8f7/attachment-0001.html>

More information about the Starlingx-discuss mailing list