Re: Confused
It exists because it mitigates the Spectre Variant 2 security vulnerability. It hits performance because the mitigation in combination with Hyper Threading potentially slows down software.
So your choices are:
- a: enable mitigation for security reasons, enable Hyper-Threading, take the potential performance hit
- b: enable the mitigation for security reasons, disable Hyper-Threading because you weren't benefiting from it anyway
- c: disable the mitigation because you're not worried about the security issue, and enable Hyper-Threading
- d: disable the mitigation because you're not worried about the security issue, and disable Hyper-Threading because you don't benefit from it anyway
Most people will decide between a, b and c.
C.