We recommend always using hyper-threading. From our tests and customer feedback, it turns out that typical systems (ones combining network, storage, compute -- not micro-benchmarks) benefit from the extra scheduling units.
If you discover a different result, please let us know so we can characterize your app behavior and refine our advice accordingly.
Keywords: Hyper-threading, performance, tuning, optimization, concurrency, multi-core, planning, Linux
Comments