▲ | PathOfEclipse 6 days ago | ||||||||||||||||
I think it was always a mistake to pretend hyperthreading doubles your core count. I always assumed it was just due to laziness; the operating system treats a hyperthreaded core as two "virtual cores" and schedules as two cores, so then every other piece of tooling sees double the number of actual cores. There's no good reason I know of that a CPU utilization tool shouldn't use real cores when calculating percentages. But, maybe that's hard to do given how the OS implements hyperthreading. | |||||||||||||||||
▲ | fluoridation 6 days ago | parent [-] | ||||||||||||||||
>There's no good reason I know of that a CPU utilization tool shouldn't use real cores when calculating percentages On AMD, threads may as well be cores. If you take a Ryzen and disable SMT, you're basically halving its parallelism, at least for some tasks. On Intel you're just turning off an extra 10-20%. | |||||||||||||||||
|