Как включить все ядра процессора. Как отключить ненужное ядро? Как отключить виртуальные ядра процессора



У меня это приложение установлено на моем Macbook Pro, что позволяет отключить ядро ​​на моем процессоре. Мне стало интересно: как отключить ядро ​​влияет на запущенные процессы?

Я также заинтересован, если отключение ядра влияет на следующие

  • Срок службы батареи
  • Теплогенерация
  • Повышенная производительность, когда процессор обычно использует менее 40% обоих ядер?

Интересный вопрос. Это в некоторой степени связано. Вы не были абсолютно конкретны в отношении того, что вы подразумеваете под «приложением, которое отключает ядро» и именно тем, что он делает, но я исхожу из вашего вопроса и комментария к другому, что это приложение отключает ядро ​​в дружественном для ОС виде.

Таким образом, обычно, когда OS X запущена, существует много различных потоков / процессов (я буду говорить, что нить здесь), которые конкурируют за ресурсы процессора в планировщике. Когда оба ядра вашего процессора Core 2 Duo включены, ядро ​​имеет возможность одновременного запуска двух потоков - вращение обоих ядер через все, что нужно запустить. Когда вы отключите один из ядер, ядро ​​вернется к отправке только одного ядра. Конечно, это не изменяет объем работы, который нужно выполнить... он просто сокращает вашу потенциальную производительность исполнения вдвое.

Возможно, вы не думаете, что это имеет значение, если ваши ядра составляют в среднем менее 50% занятого, не так ли? Ну, это имеет значение во многих обстоятельствах, и причина заключается в латентности, чтобы выполнять вещи. Если в любой момент существует только один поток, то второе ядро ​​всегда бесполезно, даже если оно все еще включено. Однако в любой ситуации, когда два или более потоков становятся runnable .... можно использовать оба ядра, и если один из них отключен, то работа, которая будет выполняться во втором потоке, даже не может начаться до тех пор, пока предыдущий поток выполняется некоторое время, а затем выгружается. Предполагая, что два потока с одинаковой работой должны быть выполнены, очевидно, что для второго потока потребуется вдвое больше времени, чем для двухъядерного корпуса. Вы можете не заметить этого, в зависимости от того, какую работу мы здесь говорим, но, очевидно, латентность (отзывчивость), по крайней мере, в теории, будет сокращена наполовину. Ясно, что по мере того, как система загружается с большим количеством потоков, которые нужно запустить, или потоками, которые имеют больше работы, становится все более очевидным, что все работает - на самом деле - на половинной скорости.

Все было довольно прямолинейно.

Итак, что это значит относительно рассеивания тепла и времени автономной работы?

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

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

По сравнению с теплоотдачей эффект подобен. Очевидно, что пиковая теплоотдача в терминах WATTS резко сокращается только с одним ядром... потому что только один из двух ядер фактически активен. Тем не менее, опять же, это ядро ​​будет работать дольше, а общая суммарный выход энергии (JOULES или WATT SECONDS) будет примерно такой же... что опять же, почему ваше время автономной работы в значительной степени не затрагивается в одном ядре против двухъядерного корпуса.

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

  1. аккумулятор: маргинальный
  2. heat-diff: пренебрежимо малый... с 2x40% -load
  3. несуществующий или немного худший
    • хуже, потому что теперь все процессы должны переключаться на одно и только ядро
    • до того, как один процесс (и его контекст!) мог остаться все время на одном ядре
    • поэтому это добавит I / O ... и ваше единственное ядро ​​должно дождаться его (очистка TLB и таблицы страниц)

Я предполагаю, что когда вы «отключите» ядро, вы действительно говорите, что OS X больше не обрабатывается параллельно.

Я также предполагаю, что ОС достаточно умна, чтобы перемещать процессы после того, как вы отключили их:)

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

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

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

Что касается влияния на сырую вычислительную мощность, это зависит от характера приложений, которые вы используете. Большинство приложений не предназначены для использования нескольких ядер, хотя большинство топовых приложений. Итак, если вы используете Photoshop или программное обеспечение для редактирования видео, вы заметите значительное снижение производительности в случаях, когда узким местом производительности является процессор (а не сетевой IO или диск IO).

Часть ядер многоядерного процессора может быть отключена производителем процессоров, не определены операционной системой при установке или припаркованы ею для экономии электроэнергии. А также просто не использоваться программой.Современные многоядерные процессоры обладают высоким энергопотреблением. Снизить его помогает временное отключение одного или нескольких ядер операционной системой компьютера, когда нагрузка на процессор очень мала и в их работе нет необходимости. Это называется парковкой ядер, настройки которой по умолчанию скрыты из «Панели управления» Windows 7. Определить, что ядра припаркованы, можно с помощью «Монитора ресурсов», который запускается из «Диспетчера задач». Под каждым графиком припаркованного ядра на вкладке «ЦП» есть надпись «Остановлено». Если вы видите такую надпись, значит на вашем компьютере активированы настройки парковки ядер. Если по каким-то причинам они вам мешают, вы можете отключить их в разделе «Управление питанием процессора» дополнительных параметров текущего плана электропитания. Для этого установите значение параметра «Минимальное число ядер в состоянии простоя» - 100%.У некоторых многоядерных процессоров работает только одно ядро или не все имеющиеся, потому что остальные отключены производителем процессора. Такие процессоры могут иметь дефект в одном или нескольких ядрах, который препятствует их нормальной работе. Чтобы не выбраковывать полностью весь кристалл, производитель отключает бракованное ядро и продает кристалл как процессор с меньшим числом ядер. Такой подход использовался, например, для двух-трехядерных процессоров AMD Phenom II X2-3 и трехядерных Athlon-II-X3, в которых можно разблокировать 3 и 4 ядро с помощью утилиты Advanced Clock Calibration или с помощью BIOS некоторых материнских плат. Но разблокированные ядра необходимо тщательно протестировать на стабильность и если возникают ошибки, их придется снова отключить. Иначе в работе компьютера будут возникать серьезные сбои.Только одно ядро может работать, если операционная система ошибочно определила процессор как одноядерный при установке. Количество ядер в некоторых случаях ошибочно определяли первые версии операционных систем, в которых их поддержка была включена. Это такие операционные системы, как Windows XP c Service Pack 2. Такие версии операционных систем считаются устаревшими. Самым простым способом заставить работать второе ядро в таком случае является установка операционной системы более современной версии.Многоядерные процессоры появились относительно недавно. Первые двухядерные процессоры фирм Intel и AMD появились весной 2005 года. Программы, которые были выпущены до этого момента, не рассчитаны на работу с многоядерными процессорами. Во время работы они используют только одно ядро. Аналогично некоторые очень простые программы также не задействуют больше одного ядра.

Как отключить ненужное ядро?

Ответ мастера:

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

Что же делать? Рассмотрим этот вопрос детально.

Итак, нам понадобится диск с Windows 7 и немного опыта пользователя персонального компьютера.

Для начала нужно удостовериться, что работает только одно ядро. Для этого нужно запустить диспетчер задач путем нажатия комбинации клавиш Ctrl+Alt+Delete. Итак, в открывшемся окне мы переходим на вкладку, отвечающую за быстродействие. Находим верхний график и смотрим, разбит ли он на две или более частей. Если да, то значит, ядра не были отключены.

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

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

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

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

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

Как включить второе ядро процессора: инструкция

Как правило, второе ядро процессора отключено ради экономии электричества. Чтобы его включить, нужно обратиться к командам в меню "Пуск".

  1. В меню "Пуск" выберите команду "Выполнить". В появившемся окне введите команду "msconfig". Кроме того, вы можете использовать сочетание клавиш "Win" и "R" для вызова окна "Выполнить".
  2. В появившемся окне перейдите к вкладке "Загрузка". Откроется список, где нужно выбрать используемую операционную систему (в случае, если на компьютере установлено несколько). Теперь нажмите на кнопку "Дополнительные параметры".
  3. Вы увидите пункт "Число процессоров". Поставьте возле него галочку, а из выпавшего меню выберите число "2". Кроме того, обратите внимание на пункт "Отладка" и "Балансировка PCI". Необходимо удостовериться в том, что галочек на этих функциях нет.
  4. Теперь нажмите кнопку "Ок", а затем "Применить".
  5. Закройте все окна и работающие программы. Сохраните все несохраненные документы. Войдите в меню "Пуск" и сделайте перезагрузку компьютера.
  6. После перезагрузки откройте диспетчер задач, который можно вызвать с помощью сочетания клавиш "Ctrl+Alt+Del". В диспетчере откройте вкладку "Быстродействие".
  7. В случае, если 2 ядро подключено, вы сможете наблюдать два независимых графика "Хронологии загрузки ЦП".
  8. Для более тонкого управления работой процессора можно назначить разные ядра для работы тех или иных программ. Для этого обратитесь к вкладке "Процессы" и, щелкнув правой кнопкой мыши на нужной программе, выберите пункт "Задать соответствие".
  9. После этого у вас появится возможность выбрать работу того или иного ядра (или всех вместе) для обслуживания конкретного приложения.

Подобным способом можно включить все ядра процессора.

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

Какой результат можно ожидать

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

Настройка ядер в BIOS

Иногда из-за севшей батарейки на материнской плате или по каким-либо другим причинам, происходит сброс параметров до установок по умолчанию. В таком случае обычно требуется осуществить проверку и установить параметры вручную. Чтобы это сделать понадобится:

Включение ядер в утилите конфигурации

Если параметры БИОСа установлены правильно, но ядра все равно не активны, можно попробовать изменить настройки в специальной программе конфигурации Windows. Для этого понадобится:


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

Настройка ядер для определенного процесса

Используя диспетчер задач можно включить требуемое количество ядер для определенной программы. Делается это следующим образом:

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


Настройки энергоснабжения

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

gastroguru © 2017