Как отключить hyper threading windows 10

Содержание
  1. Как включить или отключить Hyper-V в Windows 10
  2. Как включить и отключить через Windows PowerShell
  3. Управление Hyper-V с помощью DISM
  4. Активация в окне «Компоненты Windows»
  5. Отключаем Hyper-V в Windows 10
  6. Отключение Hyper-V в Windows 10
  7. Способ 1: Компоненты Windows
  8. Способ 2: PowerShell/Командная строка
  9. Hyper-V не отключается
  10. Как отключить Hyper-V в Windows 10
  11. Отключение Hyper-V в компонентах Windows 10
  12. Как отключить Hyper-V без удаления компонентов
  13. Видео
  14. Дополнительные способы удалить Hyper-V
  15. Как отключить Hyper-V в Windows 10 — пошаговая инструкция
  16. Как выключить и удалить виртуальную машину Hyper-V
  17. Видео
  18. Служба управления виртуальными машинами Hyper-V
  19. как включить HyperThreading в процессоре — Любые проблемы с компьютером — Компьютерный форум
  20. Как отключить Hyper-V в Windows 10
  21. Программы и компоненты
  22. Windows PowerShell
  23. Командная строка
  24. Что такое виртуализация и какие требования к ПК предъявляет
  25. Опыт №2. 16 потоков на 4 процессора, Hyper-Threading выключен
  26. Выводы

Как включить или отключить Hyper-V в Windows 10

В данной статье показаны действия, с помощью которых можно включить или отключить виртуализацию (компонент) Hyper-V в операционной системе Windows 10.

Hyper-V позволяет запускать несколько операционных систем в виде виртуальных машин в Windows. Компонент Hyper-V можно включить или отключить несколькими способами, в их числе консоль Windows PowerShell, утилита командной строки DISM (средство обслуживания образов развертывания и управления ими), а также используя графический интерфейс панели управления.

Прежде чем включить компонент Hyper-V, необходимо проверить следующие требования:

  • Windows 10 Корпоративная, Профессиональная или для образовательных учреждений
  • 64-разрядный процессор с поддержкой преобразования адресов второго уровня (SLAT)
  • Процессор должен поддерживать технологии виртуализации (Intel VT-x или AMD-V)
  • На компьютере должно быть установлено не менее 4ГБ оперативной памяти

Также необходимо проверить, включены ли технологии виртуализации в BIOS/UEFI.

Как включить и отключить через Windows PowerShell

Компонент Hyper-V можно включить используя консоль Windows PowerShell.

Чтобы включить компонент Hyper-V, откройте консоль Windows PowerShell от имени администратора и выполните следующую команду:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

Для завершения установки выполните перезагрузку компьютера.

Для того чтобы отключить компонент Hyper-V, откройте консоль Windows PowerShell от имени администратора и выполните следующую команду:

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

Для завершения операции отключения компонента Hyper-V, необходимо перезагрузить компьютер.

Управление Hyper-V с помощью DISM

Чтобы включить компонент Hyper-V используя DISM, запустите командную строку от имени администратора и выполните следующую команду:

dism.exe /Online /Enable-Feature:Microsoft-Hyper-V-All

Для завершения операции перезагрузите Windows
Чтобы отключить компонент Hyper-V используя DISM, запустите командную строку от имени администратора и выполните следующую команду:

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V-All

Для завершения операции перезагрузите Windows.

Активация в окне «Компоненты Windows»

Чтобы включить компонент Hyper-V в окне «Компоненты Windows», нажмите сочетание клавиш + R и в открывшемся окне Выполнить введите (скопируйте и вставьте) OptionalFeatures и нажмите клавишу Enter ↵.

В открывшемся окне «Компоненты Windows» выберите Hyper-V и нажмите кнопку OK.

После завершения установки вам будет предложено перезапустить компьютер.

Чтобы отключить компонент Hyper-V, окне «Компоненты Windows» отключите Hyper-V и нажмите кнопку OK.

После завершения установки вам будет предложено перезапустить компьютер.

Используя рассмотренные выше действия можно включить или отключить компонент Hyper-V.

Отключаем Hyper-V в Windows 10

Hyper-V — система виртуализации в Windows, идущая по умолчанию в наборе системных компонентов. Она присутствует во всех версиях десятки за исключением Home, а ее предназначение — работа с виртуальными машинами. Ввиду определенных конфликтов со сторонними механизмами виртуализации, Hyper-V может потребоваться отключить. Сделать это очень легко.

Отключение Hyper-V в Windows 10

Есть сразу несколько вариантов отключения технологии, и пользователь в любом случае может без труда включить ее обратно тогда, когда это нужно. И хотя по умолчанию Hyper-V обычно отключен, он мог быть активирован пользователем ранее, в том числе и случайно, либо при установке модифицированных сборок ОС, после настройки Виндовс другим человеком. Далее мы приведем 2 удобных способа отключения Hyper-V.

Способ 1: Компоненты Windows

Так как рассматриваемый элемент является частью системных компонентов, отключить его можно в соответствующем окне.

  1. Откройте «Панель управления» и перейдите в подраздел «Удаление программы».

В столбце слева найдите параметр «Включение или отключение компонентов Windows».

Из списка отыщите «Hyper-V» и деактивируйте его, убрав галочку или квадратик. Сохраните изменения, нажав на «ОК».

В последних версиях Виндовс 10 не требует перезагрузки, однако вы можете сделать это при необходимости.

Способ 2: PowerShell/Командная строка

Аналогичное действие можно совершить, используя «cmd» либо его альтернативу «PowerShell». При этом для обоих приложений команды будут разными.

PowerShell

    Откройте приложение с правами администратора.

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

В конце вы получите уведомление со статусом. Перезагрузка не нужна.

CMD

В «Командной строке» отключение происходит путем задействования хранилища системных компонентов DISM.

    Запускаем ее с правами администратора.

Копируем и вставляем следующую команду:

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V-All

Процедура отключения займет несколько секунд и по окончании отобразится соответствующая надпись. Перезагружать ПК, опять же, не нужно.

Hyper-V не отключается

В некоторых случаях у пользователей возникает проблема в деактивации компонента: он получает уведомление «Нам не удалось завершить компоненты» либо при последующем включении Hyper-V становится снова активен. Устранить эту неполадку можно проверкой системных файлов и хранилища в частности. Осуществляется сканирование через командную строку запуском инструментов SFC и DISM. В другой нашей статье мы уже рассматривали более подробно то, как произвести проверку ОС, поэтому чтобы не повторяться, прикладываем ссылку на полную версию этой статьи. В ней вам потребуется поочередно выполнить Способ 2, затем Способ 3.

Как правило, после этого проблема отключения исчезает, если же нет, то причины следует искать уже в стабильности работы ОС, но поскольку спектр ошибок может быть огромным и это не укладывается в рамки и тему статьи.

Читайте также:  Подключение ftp как сетевой диск windows

Мы рассмотрели способы отключения гипервизора Hyper-V, а также основную причину, по которой его не удается деактивировать. Если у вас все равно возникли проблемы, напишите об этом в комментариях.

Как отключить Hyper-V в Windows 10

Компоненты Hyper-V в Windows 10 позволяют создавать виртуальные машины встроенными средствами системы (подробнее: Виртуальные машины Hyper-V в Windows 10), а также служит для работы таких компонентов как Песочница Windows 10. Однако в некоторых случаях включенные компоненты Hyper-V могут мешать: например, для запуска виртуальных машин VirtualBox или эмуляторов Android.

В этой инструкции подробно о том, как отключить Hyper-V в Windows 10 двумя способами: первый предполагает отключение соответствующих компонентов системы, второй — отключение гипервизора без удаления самих компонентов Hyper-V.

Отключение Hyper-V в компонентах Windows 10

Первый способ отключить Hyper-V предполагает использование соответствующего раздела «Программы и компоненты» в панели управления, шаги будут следующими:

  1. Откройте Панель управления, для этого можно использовать поиск в панели задач, либо нажать Win+R на клавиатуре, ввести control и нажать Enter.
  2. В панели управления перейдите в раздел «Программы и компоненты» или «Удаление программы».
  3. Слева нажмите по пункту «Включение или отключение компонентов Windows».
  4. Снимите отметку с пункта «Hyper-V» и примените настройки.
  5. При появлении запроса на перезагрузку, перезагрузите Windows 10 для вступления изменений в силу.

Обычно указанных действий достаточно, чтобы устранить проблемы, которые иногда могут быть вызваны наличием Hyper-V в системе.

Если указанные шаги не помогли, попробуйте там же в компонентах отключить пункт «Песочница Windows» и также перезагрузить компьютер при необходимости.

Как отключить Hyper-V без удаления компонентов

Предыдущий метод отключения Hyper-V предполагает удаление соответствующих компонентов из системы, однако можно обойтись и без этого:

  1. Запустите командную строку от имени Администратора, для этого можно использовать поиск в панели задач, а потом выбрать пункт «Запуск от имени администратора». Другие способы запуска командной строки от имени администратора.
  2. Введите командуи нажмите Enter.
  3. Перезагрузите компьютер.

После перезагрузки Hyper-V (гипервизор) будет выключен и не будет влиять на запуск каких-либо других виртуальных машин, при этом сам компонент останется включенным.

Чтобы снова включить Hyper-V, используйте ту же команду, но измените off на auto и перезагрузите компьютер. Также есть возможность создания меню загрузки для выбора режима, в котором будет запускаться система — с включенным или отключенным Hyper-V, об этом в инструкции Как запускать виртуальные машины Hyper-V и VirtualBox на одном компьютере.

Видео

Дополнительные способы удалить Hyper-V

Помимо описанных способов, вы можете удалить компоненты Hyper-V в PowerShell с помощью команды

Или, при использовании командной строки, с помощью команды:

Надеюсь, материал помог разобраться. Если же остаются вопросы — задавайте в комментариях. Также помните, что для работы виртуальных машин и эмуляторов следует включить аппаратную виртуализацию.

А вдруг и это будет интересно:

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

17.01.2021 в 13:03

bcdedit /set hypervisorlaunchtype auto

17.01.2021 в 14:10

При включенных компонентах будет работать после вашей команды.

17.01.2021 в 21:39

bcdedit /set hypervisorlaunchtype on
Указаны недопустимые целочисленные данные.
Для получения справки введите в командной строке «bcdedit /?»
Параметр задан неверно.

18.01.2021 в 14:38

Вы правы. Исправлено.

18.01.2021 в 20:19

Помогите, не могу включить Hyper-V для эмулятора андроид.
В биосе эта функция включена, а в компонентах на строке «низкоуровневая оболочка» пишет невозможно установить hyper-v во встроенном по отключена поддержка виртуализации.
Моя система:
ЦП: Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz
Память: 16 GB RAM (15.93 GB RAM доступно)
Операционная система: Windows 10 Pro/20H2
Заранее спасибо за любую помощь.

19.01.2021 в 14:51

По идее всё должно работать.
Попробуйте команду
bcdedit /set hypervisorlaunchtype auto
и перезагрузить компьютер. Есть реакция?
И на всякий случай — а что там за эмулятор? Что-то не припомню Android эмуляторов на Hyper-V чтобы работали.

Как отключить Hyper-V в Windows 10 — пошаговая инструкция

Как выключить и удалить виртуальную машину Hyper-V

Для управления виртуальными машинами рекомендуется использовать диспетчер виртуальных машин Hyper-V. Диспетчер Hyper-V позволяет создавать и настраивать работу виртуальных машин. Поэтому перед отключением Hyper-V в Windows 10 необходимо сначала остановить работу ранее созданных виртуальных машин.

Первым делом заходим в Диспетчера Hyper-V и в разделе виртуальные машины нажимаем правой кнопкой мышки на запущенную новую виртуальную машину и в контекстном меню выбираем пункт Выключить…

Только после этого можно удалить все отключенные виртуальные машины выбрав соответственный пункт в контекстном меню. В принципе настроенные виртуальные машины можно оставить, но они будут занимать некоторое пространство на Вашем жестком диске. Смотрите также другие способы как очистить диск С от ненужных файлов в Windows 10.

Читайте также:  Remove apps from windows app store

Видео

В помощь пользователям, которые хотят лучше разобраться в настройках виртуализации Windows 10, ниже приведены ссылки на видео.

Знакомясь с материалами на сайтах и форумах, посвященных компьютерной тематике, вам наверняка не раз приходилось сталкиваться с понятием виртуализации. Возможно, многие из наших читателей уже давно пользуются этой замечательной технологией. Тем же, кто еще не знает, что это такое, будет весьма полезно ознакомиться с данной статьей.

Говорить мы будем о Hyper-V – хоть и не особо популярном, но очень полезном компоненте операционной системы Виндовс, предназначенном для создания виртуальных машин. Ниже подробно разберем, как включить аппаратную виртуализацию в Windows 10 и как использовать ее функционал. Однако сначала скажем пару слов о том, что же, собственно, представляет собой виртуализация.

Служба управления виртуальными машинами Hyper-V

Дальше остановим службу управления виртуальными машинами и зависимые от неё службы. Остановив эту службу Вы не сможете управлять средой виртуализации, в том числе и своими виртуальными машинами.

    В диспетчере Hyper-V нажимаем правой кнопкой мыши на свой сервер (компьютер) и в контекстном меню выбираем пункт Остановить службу…

В открывшемся окне остановки службы управления подтверждаем решение нажав кнопку Остановить службу.

как включить HyperThreading в процессоре — Любые проблемы с компьютером — Компьютерный форум

Описание: Если вам непонятно в чём проблема, то пишите сюда.Если же вы знаете какая деталь виновата, то найдите наиболее подходящий раздел ниже.

Правила раздела: https://pc-forums.ru/topic1880.html

#1 andr954 » 28.05.2013, 17:09

процессор core i3 530 в биосе стоит Enabled но процессоры не определяются варианты только 1 или 2 andr954 Автор темы, Новичок форума Репутация: 0Лояльность: 5 (+5/−0)Сообщения: 18Темы: 4Зарегистрирован: 13.04.2013С нами: 4 года 4 месяца

#2 Haljava » 28.05.2013, 17:23

andr954 писал(а):процессор core i3 530

а вы чего хотите? найти у него 25-е ядро Слепому не покажешь , глухому не расскажешь , дебилу не докажешь Haljava Опытный экспериментатор Откуда: не дождетесссРепутация: 108Лояльность: 26 (+212/−186)Сообщения: 1827Зарегистрирован: 14.02.2012С нами: 5 лет 6 месяцев

#3 Прoxoжий » 28.05.2013, 17:39

andr954Что показывает диспетчер задач на вкладке быстродействие?

ПионЭр с отверткой при высоком уровне любознательности в состоянии самостоятельно починить технику любой сложности.Напрочь…!Лучше молчать и казаться глупцом, чем открыв рот, развеять последние сомнения.

Прoxoжий Эксперт Откуда: Из тех ворот, откуда вышел весь народРепутация: 1015Лояльность: 13 (+15/−2)Сообщения: 8562Темы: 25Зарегистрирован: 16.02.2012С нами: 5 лет 6 месяцев

#4 andr954 » 28.05.2013, 17:44

andr954 Автор темы, Новичок форума Репутация: 0Лояльность: 5 (+5/−0)Сообщения: 18Темы: 4Зарегистрирован: 13.04.2013С нами: 4 года 4 месяца

#5 zix » 28.05.2013, 20:47

Ну а что вы от него хотели? В нем два ядра, вот система их и видит. Дорогу осилит идущийzix Поддержка Возраст: 47Откуда: Калужская облРепутация: 1061Лояльность: 452 (+453/−1)Сообщения: 15893Темы: 150Зарегистрирован: 17.12.2011С нами: 5 лет 8 месяцев

#6 Прoxoжий » 28.05.2013, 21:24

zix писал(а):Ну а что вы от него хотели? В нем два ядра

А чуть ниже «Кол-во потоков 4».При включении Hyper-Threading в диспетчере задач отображается в два раза больше ядер.

Как зовётся материнка?

ПионЭр с отверткой при высоком уровне любознательности в состоянии самостоятельно починить технику любой сложности.Напрочь…!Лучше молчать и казаться глупцом, чем открыв рот, развеять последние сомнения.

Прoxoжий Эксперт Откуда: Из тех ворот, откуда вышел весь народРепутация: 1015Лояльность: 13 (+15/−2)Сообщения: 8562Темы: 25Зарегистрирован: 16.02.2012С нами: 5 лет 6 месяцев

#7 andr954 » 29.05.2013, 15:38

материнка зовется MSI H55M-P31

andr954 Автор темы, Новичок форума Репутация: 0Лояльность: 5 (+5/−0)Сообщения: 18Темы: 4Зарегистрирован: 13.04.2013С нами: 4 года 4 месяца

#8 Прoxoжий » 29.05.2013, 18:00

А точно включен Hyper-Threading, а то включение его далеко запрятано в BIOS Сell Menu -> CPU Specifications -> CPU Technology Support -> Hyper-Threading Function [Enabled]

ПионЭр с отверткой при высоком уровне любознательности в состоянии самостоятельно починить технику любой сложности.Напрочь…!Лучше молчать и казаться глупцом, чем открыв рот, развеять последние сомнения.

Прoxoжий Эксперт Откуда: Из тех ворот, откуда вышел весь народРепутация: 1015Лояльность: 13 (+15/−2)Сообщения: 8562Темы: 25Зарегистрирован: 16.02.2012С нами: 5 лет 6 месяцев

#9 andr954 » 30.05.2013, 20:41

там у меня стоит значение YES и изменить его нельзя. перекючение у меня в cell menu-feature

Добавлено спустя 2 минуты 55 секунд:

когда устанавливаешь значение DISABLED производительность возрастает… потоков в любом значении 2

Добавлено спустя 3 минуты 44 секунды:

раньше на этой же материнке с этим же биосом определялось 4 ядра(потока) andr954 Автор темы, Новичок форума Репутация: 0Лояльность: 5 (+5/−0)Сообщения: 18Темы: 4Зарегистрирован: 13.04.2013С нами: 4 года 4 месяца

#10 DDX777 » 30.05.2013, 20:54

А вы попробуйте все галочки снять, которые поставили в первом посте, в скрине.

Надо информацию с учебников 1-11 классы залить на ютуб или похожий сервис, пусть двоечники имеют шанс наверстать упущенное

DDX777 Эксперт Возраст: 25Откуда: Черкесск, КЧР, РоссияРепутация: 376Лояльность: 237 (+237/−0)Сообщения: 5803Темы: 74Зарегистрирован: 31.03.2012С нами: 5 лет 4 месяца

#11 andr954 » 31.05.2013, 17:40

помогло снятие галочки и перезагрузка.

Вложения andr954 Автор темы, Новичок форума Репутация: 0Лояльность: 5 (+5/−0)Сообщения: 18Темы: 4Зарегистрирован: 13.04.2013С нами: 4 года 4 месяца

#12 DDX777 » 31.05.2013, 17:44

Мы рады за вас, приходите еще.

Надо информацию с учебников 1-11 классы залить на ютуб или похожий сервис, пусть двоечники имеют шанс наверстать упущенное

DDX777 Эксперт Возраст: 25Откуда: Черкесск, КЧР, РоссияРепутация: 376Лояльность: 237 (+237/−0)Сообщения: 5803Темы: 74Зарегистрирован: 31.03.2012С нами: 5 лет 4 месяца

Вернуться в Любые проблемы с компьютером

  • Нет напряжения на процессоре ffvffvfr » 25.05.2016, 21:06 1 Ответы 154 Просмотры Последнее сообщение docker 26.05.2016, 22:14
  • Кулер на процессоре не работает kot097 » 25.06.2013, 07:58 3 Ответы 464 Просмотры Последнее сообщение gmgmax 25.06.2013, 18:57
  • Вентилятор на графическом процессоре 0% kloun021 » 16.05.2012, 20:18 2 Ответы 1625 Просмотры Последнее сообщение [DestRoYeR] 16.05.2012, 23:14
  • Напряжение на процессоре (температура) Алексей А.А. » 24.10.2016, 09:51 2 Ответы 99 Просмотры Последнее сообщение Алексей А.А. 24.10.2016, 10:49
  • сильно шумит куллер на процессоре headsmen » 20.10.2012, 12:26 30 Ответы 2933 Просмотры Последнее сообщение AleXO 21.11.2012, 18:28

Как отключить Hyper-V в Windows 10

Программы и компоненты

Теперь переходим к процессу отключения Hyper-V в Windows 10 как компонента операционной системы. Помимо отключения виртуализации Hyper-V смотрите также где находятся другие компоненты в Windows 10.

  1. Выполняем команду appwiz.cpl в окне Win+R.
  2. В открывшемся окне программ и компонентов переходим в раздел Включение или отключение компонентов Windows.
  3. Дальше снимите флажок с Hyper-V, чтобы отключить его компонент и нажмите кнопку ОК.

Windows PowerShell

С помощью оболочки Windows PowerShell можно не только включать и отключать компоненты системы, а и удалять стандартные приложения Windows 10.

  1. Запускаем оболочку Windows PowerShell от имени администратора используя поиск Windows 10.
  2. В открывшемся окне выполняем команду: Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All.
  3. После завершения процесса отключения подтверждаем перезагрузку компьютера нажав Y и кнопку Enter.

Командная строка

Отключить Hyper-V в Windows 10 можно используя средства обслуживания образов развертывания и управления ими. Управление средством обслуживания образов развертывания происходит с помощью командной строки. Смотрите также другие способы запуска командной строки в Windows 10.

  1. Запускаем командную строку нажав Win+X и выбрав пункт Командная строка (администратор).
  2. Дальше выполняем команду: dism /online /disable-feature /featurename:microsoft-hyper-v-all.
  3. После завершения процесса отключения подтверждаем перезагрузку компьютера нажав кнопку Y.

Выключить виртуализацию Hyper-V в Windows 10 возможность есть, поскольку по умолчанию компонент Hyper-V отключен и виртуализация не используется. А также возможность одновременно использовать несколько виртуальных машин нужна далеко не многим пользователям. Поэтому мы рассмотрели как отключить службу управления виртуальными машинами, потом уже и сам компонент Hyper-V.

Что такое виртуализация и какие требования к ПК предъявляет

Под виртуализацией подразумевается технология, представляющая информацию о вычислительных мощностях, объединенных программной логикой отдельно от аппаратной части. Она обеспечивает разделение процессов, протекающих в хостовом и виртуальном пространствах.

Системный компонент виндовс 10 Hyper-V

Основной задачей виртуализации является изолирование вычислительных процессов друг от друга или наборов определенных действий, происходящих на одном устройстве. Это позволяет максимально расширить программные возможности и сократить аппаратную часть.

К сведению! Данная технология используется для создания виртуальных машин.

Виртуализация делится на такие типы:

  • программная;
  • хранение данных;
  • сетевая;
  • аппаратная;
  • памяти.


Виртуализация в операционной системе

Различные инструменты используют разные типы виртуализации. На примере гипервизора Hyper-V можно увидеть, что ему необходима аппаратная виртуализация, потому что это даст возможность создания и запуска виртуальных машин. Само устройство и операционка должны соответствовать таким требованиям, как:

  • поддерживать ЦП технологию виртуализации Intel VT-x или AMD-V;
  • ОС должна быть только 64-разрядной и не меньше редакции Pro;
  • поддержка ЦП функции преобразования адресов второго уровня (SLAT);
  • минимум 4 Гб ОЗУ;

Узнать, может ли домашний компьютер поддерживать виртуализацию Hyper-V, достаточно просто. Для этого необходимо открыть с правами админа консоль PowerShell либо вызвать командную строку и ввести команду «systeminfo». Нужно нажать в выдаче на необходимую ссылку. Особое внимание рекомендуется уделить требованиям приложения. Если рядом со всеми стоит слово «да», то можно без колебаний активировать гипервизор и формировать виртуальную машину.

Обратите внимание! Когда хотя бы один из пунктов обозначен как «нет», то потребуется уточнить, поддерживает ли устройство виртуализацию, открыть информацию о спецификации компьютера.


Виртуализация и БИОС

Часто из-за того, что опция БИОС не функционирует, возникают ошибки и проблемы. Чтобы их избежать, рекомендуется активировать виртуализацию в BIOS. Для этого необходимо войти в его меню и пройти по следующему алгоритму:

  1. Открыть «Advanced».
  2. Перейти в «CPU Configuration».
  3. Включить опцию «Intel Virtualization Technology».
  4. Выбрать вариант «Enabled».

Обратите внимание! В зависимости от версии BIOS названия раздела и необходимой опции могут быть разными.

Опыт №2. 16 потоков на 4 процессора, Hyper-Threading выключен


Рис.3Чтение шестнадцатью потоками. Количество используемых логических процессоров равно четырем
Hyper-Threading выключен. Максимальная скорость 797598 мегабайт в секунду. Точка перегиба имеет место при размере блока около 32 килобайт. Как и ожидалось, по сравнению с чтением одним потоком, скорость выросла приблизительно в 4 раза, по количеству работающих ядер.

Выводы

Исследованная операция достаточно хорошо масштабируется на многоядерном процессоре. Причины – каждое из ядер содержит собственную кэш-память первого и второго уровней, размер целевого блока сопоставим с размером кэш-памяти, и каждый из потоков работает со своим диапазоном адресов. В академических целях мы создали такие условия в синтетическом тесте, понимая, что реальные приложения обычно далеки от идеальной оптимизации. А вот включение Hyper-Threading, даже в этих условиях дало негативный эффект, при небольшой прибавке пиковой скорости, имеет место существенный проигрыш в скорости обработки блоков, размер которых находится в диапазоне от 16 до 32 килобайт.

Читайте также:  Microsoft windows shell extension
Оцените статью