jgreco
Resident Grinch
- Joined
- May 29, 2011
- Messages
- 18,680
I'm not sure which Linux kernel version SCALE is using as I don't use it yet, but Intel's hybrid architecture (performance + efficiency cores) is mostly supported in the scheduler in Linux 5.18, and fully supported in Linux 6.0. Some info about the patch that landed in 5.18 is here: https://www.phoronix.com/news/Intel-HFI-Linux-v2-2021.
That doesn't translate into it being properly supported in SCALE. A NAS is highly sensitive to the performance of the cores. You have the kernel (including network), ZFS filesystem, and userland all competing for high speed access and if one of your tasks lands on an efficiency core, that's not good. I'm not sure what exactly is going to be done to mitigate this, but it would be naive to assume that just because Linux integrated some "first generation" support for this, that it was going to work well. SMP UNIX systems have typically operated with matched core speeds on all cores, and signs are that this is not going to be particularly clean to integrate into Linux, much less SCALE. Making it work at all is merely a first step.