On 4 July 2016 at 10:32, Denis HUMEAU denis.humeau@st.com wrote:
Dear Lava team,
We’re deploying Lava V2. So far we’ve been working on old servers to prototype our installation. We’re now almost ready to order our definitive PCs.
You'll need to assess where those servers are struggling, whether it is simple CPU performance, RAM / swapping, storage limits or device connectivity issues.
We have assessed some key features for our Lava server. Still, we’re not 100% sure on how powerful it should be.
Is it possible for you to share the main characteristics of your current Lava servers (Number of cores, RAM, size of disk)? That would be helpful.
There are some hints in the documentation but it can largely only be hints as it depends on how that instance is going to be used.
The details will depend on:
0: how many workers are connected to each master 1: how many devices are connected to each worker 2: how many users / expected number of test jobs per day/hour etc. 3: what kinds of devices need to be supported - devices which can only be tested over USB will impact on your choice as many servers only have 1 or 2 USB host ports and USB hubs are problematic, even when powered. 4: whether you're doing any development work which would require a staging or test instance.
validation.linaro.org is a HP Proliant 8 cores with hyperthreading, 32GB RAM 4TB disk storage with separate backup storage. Workers need less RAM and less storage (e.g. 12 or 16GB and 500GB or 1TB respectively).
A developer lab may have a cubietruck (dual core Cortex-A7 2GB RAM and SATA support) which can manage ~4 devices as a worker but struggles to provide a server for more than a couple of users.