Каков эффект загрузки с дополнительными ядрами?

15

Я читал о способах повышения скорости в Windows 7, и я прочитал, что вы можете разрешить Windows загружаться из четырех ядер против одного, чтобы загружаться быстрее.

Есть ли причина, по которой вы не хотите использовать все четыре ядра для загрузки?

L84
источник

Ответы:

42

Windows 7 использует то, что доступно на коробке ... из коробки. Вы не должны вмешиваться в процесс загрузки, кроме случаев, когда вы знаете, что делаете, иначе все станет медленнее / нестабильнее и т. Д.

И вы не должны верить тому, что вы читаете в Интернете.

Тем не менее, указывать Windows 7 НЕ использовать все доступные ядра в основном для целей отладки или для каких-то тестов разработчиков, когда вы хотите смоделировать систему только с одним ядром. Другая причина заключается в том, чтобы обойти ошибочные установщики . В противном случае отключение ядер не имеет никакого другого смысла, ограничивающим фактором процесса загрузки в любом случае является в основном дисковый ввод-вывод (так что покупайте SSD, когда вам нужна невероятно быстрая загрузка ... или не запускайте столько процессов). при запуске -> меньше дискового ввода-вывода).

Опять же: Windows 7 использует все доступные ядра во время загрузки. Фрагмент, который вы читаете в Интернете, - это, скорее всего, супер-хакер, который зайдет в MSConfig, установит Number of processorsфлажок и выберет количество ядер, которые вы хотите использовать в Windows 7. Люди, пишущие о том, «как ускорить процесс загрузки», не поняли, для чего используется этот флажок :

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

Это ПРЕДЕЛЫ (как в «ставит верхний предел используемых ядер») в процессе загрузки , чтобы принимать только UP TO процессоров и (это тоже важно) в дальнейшем предоставлять только то количество процессоров для операционной системы. Если вы выберете один из них, вы запустите систему с одним процессором.

Акира
источник
18
+1 за этот мудрый совет: и не стоит верить тому, что читаешь в интернете.
Pureferret
1
@Pureferret - Разве это не включает его собственные заявления :-)
Ramhound
1
@Pureferret: да. вот где начинается часть, которую я пропустил в этом утверждении: «Используй свою голову, думай и проверяй, что на тебя бросили».
Акира
Имеет смысл, провести некоторое исследование по этому вопросу было хорошей идеей: D
thibaut noah
-2

Установка Windows 10 по умолчанию загружается только на 1 ядро. Msconfig продвинутый набор для загрузки 2 ядер.

примечание: Windows всегда использует 2 ядра только после того, как Windows закончила загрузку. Я думаю, что вы путаете окна загрузки, и окна нормального использования. Windows 10 всегда включала второе ядро ​​после завершения загрузки. Эта настройка влияет только на загрузку. примечание: у меня основной 2 дуэт 3 ГГц. SSD. Я вижу, что теперь загрузка происходит быстрее с 2 ядрами.

Эрик М
источник
Вопрос был конкретно о Windows 7
Ramhound
-4

Да, вы должны включить все 4 ядра.

Я заметил это не так давно, у меня был четырехъядерный процессор Intel i3, и он работал очень медленно. Затем я заметил, что Windows использует только 1 ядро. Если вы идете в диспетчер задач ( Ctrl+ Shift+ Escape) и на Performanceвкладке, он должен отображаться на 4-х небольших графических полях в Журнале использования процессора . Это показывает, что используются 4 ядра.

Если они не используются, перейдите Start, введите строку поиска msconfigи нажмите Enter. Нажмите на Bootвкладку, затем нажмите Advanced Settingsвнизу экрана. Отметьте поле с надписьюNumber of ProcessorsУстановите флажок с , выберите количество ядер, нажмите OKи перезагрузите компьютер.

В диспетчере задач он должен показать все ваши ядра. Если Parkedрядом с парой ядер написано , то перейдите Start, введите regeditи нажмите Enter. Выберите Edit -> Найти и введите в этом: 0cc5b647-c1df-4637-891a-dec35c318583. Нажмите, Enterчтобы начать поиск, и как только он будет найден, на правой стороне он должен сказать ValueMinиValueMax . Дважды щелкните и измените оба числа на 100, затем нажмите F3для поиска следующего и изменения для каждого. Затем вы должны перезагрузить компьютер, и в диспетчере задач он должен показать все работающие ядра, и ни одно из них не должно быть припарковано.

Это ускорило мою, и теперь оно в 4 раза быстрее

ПРИМЕЧАНИЕ РЕДАКТОРА : Это включает в себя редактирование реестра, которое может испортить установку Windows, если вы не будете осторожны. Эти параметры также доступны, перейдя в Пуск , набрав Power Optionsи нажав Enter. Отредактируйте Advanced Power Settings и выберите максимальную и минимальную вычислительную мощность, изменив ее на 100%.

Павел
источник
2
Я не знаю, как этот ответ относится к вопросу в любом случае. Вопрос явно касается процесса загрузки и вообще не говорит о неиспользуемых ядрах.
Баарн
ну да, это вопрос: была ли причина, по которой вы не хотите использовать все 4 ядра для загрузки? и мой ответ был «нет», вы должны использовать все ядра, потому что это примерно в 4 раза быстрее, если вы используете четырехъядерный процессор по умолчанию в Windows использует только 1, и мой ответ явно касается процесса загрузки, потому что при загрузке вы хотите, чтобы все ядра были включены, иначе нет никакого смысла в наличии четырехъядерного процессора, если вы используете только 1 ядро, и он сказал, что загрузка 4 ядер будет быстрее, чем 1 ядра, и да, намного быстрее
Пол
1
-1. Как объясняется в другом ответе, эта опция msconfigпредназначена для ограничения количества ядер, используемых Windows. По умолчанию он использует все из них, поэтому ваши инструкции не будут выполнять абсолютно ничего, за исключением возможного возникновения проблем в будущем, если ОП обновит свой ЦП и забыл установить эту опцию.
Индрек
на моем компьютере по умолчанию он использовал только 1 ядро, и мне пришлось включить все 4, и это сделало его намного быстрее. это работало на меня хорошо
Пол
1
К тому времени, как вы доберетесь до рабочего стола и запустите диспетчер задач, вполне возможно, что не осталось ничего, чтобы использовать все 4 ядра. Разве вы не говорите, что ваш компьютер использовал одно ядро ​​даже во время многопоточной рабочей нагрузки (например, wPrime с максимальным количеством потоков)? Если это так, то это определенно не является нормой и является проблемой с вашим компьютером, и вы, возможно, вполне исправили симптом, а не причину. Как уже было сказано, обычно Windows должна использовать все доступные ей ядра.
Индрек