Big ryzen is a good choice.
My home rig is a Ryzen 1900, with only 8GB RAM. It's way faster at OE
yocto builds than the i7 at work that has 32GB RAM installed. My 8GB rig
does not use swap space while building huge images (like satellite
receivers and full-blown XFCE desktops).
For the CPU, the more cores the better. OE loves cores. Real cores are
better than SMT cores (a.k.a. hyperthreading), and AMD's SMT has more
effect than Intel's.
Harddisk speed has very little impact on your build time. It helps with
the "setscene" parts, but doesn't affect actual compile time at all. I
recall someone did a build from RAM disks only on a rig, and it was only
about 1 minute faster on a one hour build compared to rotating disks.
SSD or NVMe doesn't make much difference. If you have budget to spend,
spend it on RAM and CPU but not on disks.
I'd go for a reasonable NVMe disk, mostly for storing and booting the OS
itself.
If you plan to share sstate-cache and downloads from this machine to
other clients, I'd even suggest a plain big (4TB or so) rotating disk
for storing that kind of stuff.
Again, don't spend your budget on disks. Disks are way easier to add
later than any other component.
On 18-03-2020 13:52, Oliver Westermann via Lists.Yoctoproject.Org wrote:
Hey,
We're currently using a VM on Windows and it's a lot slower than the
native linux build (which is expected).
We're looking into getting a dedicated build server for our team
(basically a self-build tower PC). Any suggestions what to put in that
build to get the most out of it?
Currently we're looking at a big Ryzen, 64G of RAM and one or multiple
SSDs on a "consumer grade" board like the X570.
--
Mike Looijmans
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#48811): https://lists.yoctoproject.org/g/yocto/message/48811
Mute This Topic: https://lists.yoctoproject.org/mt/72047879/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-