Можно ли имитировать одноядерный процессор в многоядерном процессоре?

691
RogerR

У меня есть многоядерный процессор с Windows 10, и я хотел бы протестировать программное обеспечение, работающее так, как если бы мой компьютер был одноядерным процессором.

Есть ли способ ограничить работу Windows 10, установленной в многоядерном процессоре (Quad Core), в качестве одноядерного?

3
используйте msconfig и разрешите только 1 ядро. magicandre1981 6 лет назад 1

3 ответа на вопрос

1
jitendragarg

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

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

Изменить: Вы можете следовать инструкциям для Windows 10 здесь. Дайте мне знать, если есть лучший способ поделиться zip-файлом.

https://drive.google.com/open?id=0B-mEX4BFU62wZXJkLTIxaVcxdDA

Это не совсем то же самое, что запустить действительно одноядерный. Программное обеспечение обнаружит несколько ядер, но ОС будет запускать его только на одном из ядер. Это может быть все, что хочет плакат, или не подходит для цели вообще. Это сильно зависит от того, что пытается сделать программное обеспечение. Tonny 6 лет назад 0
Он имитирует одно ядро ​​для конкретного приложения. Приложение обнаружит одно ядро, если я прав. Хотя, думаю, мне следует написать быструю программу для проверки. jitendragarg 6 лет назад 0
Будет ли оно обнаруживать одно ядро ​​или нет, будет зависеть от того, какие системные вызовы используются для обнаружения. Tonny 6 лет назад 0
Спасибо за ответ, это тоже сработало! Но я хотел, чтобы вся система работала как одноядерный процессор RogerR 6 лет назад 0
О, хорошо. В этом случае ответ Кристофера работает отлично. Тем не менее, не забудьте изменить настройки после завершения тестирования. :) jitendragarg 6 лет назад 0
1
Christopher Hostage

Некоторые ПК (материнские платы) позволяют контролировать количество активных ядер. Этот метод требует выключения компьютера и загрузки в BIOS. Если вы установите свою машину на 1 ядро, то в целом она будет медленной, пока вы не закончите тестирование, не завершите работу и снова не загрузитесь в BIOS, чтобы восстановить настройки.

Я не думаю, что это хорошая идея, поскольку она повлияет на всю систему. jitendragarg 6 лет назад 0
Спасибо за ответ относительно близости; это более полезный инструмент, чем мой ответ старой школы. Christopher Hostage 6 лет назад 0
Всегда рады помочь. Даже я наткнулся на это, делая случайное прохождение менеджера задач. Это не совсем рекламируемая функция, и на то есть веские причины. jitendragarg 6 лет назад 0
Спасибо!!! Это то, что я искал! Я просто установил это значение в BIOS, и это сработало !! RogerR 6 лет назад 0
0
ivanivan

VirtualBox (бесплатный и бесплатный) - отличный пакет виртуализации, и вы можете контролировать, сколько ядер / процессоров доступно каждой виртуальной машине. Вы также можете контролировать объем ОЗУ, дисковое пространство и т. Д., Которые есть у каждой виртуальной машины.

Тем не менее, обратите внимание, что вам нужно будет установить ОС «с нуля», возможно, иметь дело с лицензированием указанной ОС и т. Д.

enter image description here

Похожие вопросы