UNSOLVED

pkyoung

updated

9 years ago

P

pkyoung

1 Message

0

3079

October 22nd, 2017 20:00

Disable hyperthreading @linux os

I have Dell Precision T7910 with 2 CPUs 

For some reason, I want to disable CPU hyperthreading.

I disabled hyperthreadong in BIOS and rebooted.

After reboot, on linux command prompt,

I checked if hyperthreading disabled successfully as following

# dmidecode -t processor | grep 'Version\|Count'
Version: Intel(R) Xeon(R) CPU E5-2623 v4 @ 2.60GHz
Core Count: 4
Thread Count: 8
Version: Intel(R) Xeon(R) CPU E5-2623 v4 @ 2.60GHz
Core Count: 4
Thread Count: 8

I believe Thread count 8 means hyperthreading is still activated.

What can I do disable hyperthreading?

OS: Centos 7.3 live cd

BIOS Version: updated to lastest A20

  • speedstep

    11 Legend

    46969 Posts

    2452

    1

    Posted October 23rd, 2017 05:00

    Centos is not supported here nor is any other version of linux.

    There is support for linux but its not free and it doesn't come from dell.

    Redhat Enterprise Linux and Ubuntu have many company's that provide paid support @ $190 or more per hour.

     

  • RoHe

    12 Elder

    45230 Posts

    172625 Points

    2452

    0

    Posted October 23rd, 2017 11:00

    Sure you're saving the change to the HT setting before exiting BIOS Setup?

    If you reopen Setup after changing the setting and rebooting, is HT back to Enabled or does BIOS still show HT as disabled?  Will BIOS hold other changes?  

    Suspect that the motherboard battery may be weak/dead because HT = Enabled is the default setting.

  • Dan-H

    6 Operator

    1217 Posts

    2452

    0

    Posted October 23rd, 2017 11:00

    how are you saving any changes in GRUB using a Live CD  distro?

  • speedstep

    11 Legend

    46969 Posts

    2452

    1

    Posted October 23rd, 2017 12:00

    dmidecode -t  shows what the processor is capable of NOT that Hyperthreading is Enabled or not.

    -t, --type TYPE

       Only display the SMBIOS entries of type TYPE. TYPE can be either a DMI type number, or a comma-separated list of type numbers, or a keyword from the following list: bios, system, baseboard, chassis, processor, memory, cache, connector, slot.

    The SMBIOS specification defines the following DMItypes:

    Type Information
    1 System
    2 Base Board
    3 Chassis
    4 Processor
    5 Memory Controller
    6 Memory Module
    7 Cache
    8 Port Connector
    9 System Slots
    10 On Board Devices
    11 OEM Strings
    12 System Configuration Options
    13 BIOS Language
    14 Group Associations
    15 System Event Log
    16 Physical Memory Array
    17 Memory Device
    18 32-bit Memory Error
    19 Memory Array Mapped Address
    20 Memory Device Mapped Address
    21 Built-in Pointing Device
    22 Portable Battery
    23 System Reset
    24 Hardware Security
    25 System Power Controls
    26 Voltage Probe
    27 Cooling Device
    28 Temperature Probe
    29 Electrical Current Probe
    30 Out-of-band Remote Access
    31 Boot Integrity Services
    32 System Boot
    33 64-bit Memory Error
    34 Management Device
    35 Management Device Component
    36 Management Device Threshold Data
    37 Memory Channel
    38 IPMI Device
    39 Power Supply
    40 Additional Information
    41 Onboard Device