the treads=cores*2 rule only applies to hyperthreading enabled SKUs. I quote: • Each core supports two threads (Intel® Hyper-Threading Technology), up to 24 threads per socket
I don't understand your point. Yes, the method by which Intel processors are able to execute two threads on each core is called Hyper-Threading. I think we were all in agreement about that. The datasheet says nothing about individual SKUs not supporting Hyper-Threading. It does have a line that says (I'm repeating myself now) that each core supports two threads (and then in brackets it names the mechanism by which two threads are supported on one core). In fact, you quoted this line yourself just now. I'm not saying the datasheet is right, I'm saying that's what the datasheet says.
Edit: Sorry, I'm just trying to be explicit here, so that we aren't talking past each other: the datasheet notably
does not say "Each core
with Hyper-Threading enabled supports two threads", it just says "each core" period.
I'm pretty sure that the E5-4627 v2 actually lacks hyperthreading, so that right there would invalidate the claim that HT is standard across the entire lineup.
Yeah you noted this above, but left it as a "pretty sure". Can we get the sysctl output, for completeness? Note that I'm not arguing for any particular state of being of the processors. I'm just saying "here's the datasheet, it disagrees with Ark, but agrees with
@cyberjock's results". sysctl showing the E5-4627 v2 not having Hyper-Threading would let us say "yeah, the datasheet's garbage too".