4 cores and 8 threads
Keith Smith
techlists at phpcoderusa.com
Fri Sep 9 10:19:06 MST 2016
Thank you to everyone who replied!! Very informative.
On 2016-09-07 22:19, Michael Butash wrote:
> This is a common recommendation really with hpc applications,
> particularly when doing higher-bandwidth operations, such as
> networking at 10-100gb interfaces. Hyperthreading arbitrator in the
> kernel is like a buffer, the L1-2 cache (I think), that fills as the
> cpu backs up. When full, the arbitrator can't pass to the cpu, sits
> in buffer, and eventually gets there (hopefully). This is BAD when
> you are doing very latency sensitive crunching.
>
> Likewise, things like irq balancing are generally disabled for the
> same reason to keep hardware like ethernet and drive hba's stable and
> low-latency. You try to design to the cpu workload, memory, pci
> bandwidth, ethernet hardware, etc, to not *need* buffers, at least
> when a dev understands such things, which is generally few and far
> between.
>
> -mb
>
>
> On 09/07/2016 01:27 PM, Kevin Fries wrote:
>>
>> I once worked for a company doing ground water modeling for mining
>> operations. The program did a large series of fourier transformation
>> to model the water levels over time... No Hyperthreading!!!
>>
>> Most web servers, mail servers, database servers (depending on your
>> number of indexes), are perfectly fine with hyperthreading turned on.
>>
>> Kevin
>>
>
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
--
Keith Smith
More information about the PLUG-discuss
mailing list