3 ms·
I have a question. These newer Intel machines all have performance and energy efficient cores. This makes sense as they are designed for the Desktop, but is thi
by karussell 4y ago
I have a question. These newer Intel machines all have performance and energy efficient cores. This makes sense as they are designed for the Desktop, but is this meaningful for server-side applications?
Recent Linux kernels finally support these CPUs (do they have full support?), but if you host a service where you want predictable (and fast) response times why you use the mix of both cores? Or would you just turn off those efficient cores for the server-side usage?
- pornel 4y agoI don't expect the efficiency cores to be slow enough to have noticeable effect on response times. Rather they'll just have smaller throughput, and other cores will pick up the rest when the server is loaded. I'm assuming you don't shoot yourself in the foot by running strictly single-threaded workflow explicitly pinned to the efficiency cores.
- karussell 4y agoWe have tried it for the older generation and there is definitely a different response time. Why should it be different? Surely our workload is more computation intense than others but I'm pretty sure that you'll get a difference for other workloads too. > running strictly single-threaded workflow explicitly pinned to the efficiency cores Those cores are slower than e.g. the cores from the (Desktop) AMD CPU we tested at the same time (offered from Hetzner). So it is rather expensive and inefficient to use Intel (Desktop) CPUs for server-side applications as we can only use their performance cores.