Как узнать сколько на телефоне ядер: Как узнать какой процессор на телефоне Android

Содержание

Процессоры для смартфонов: какие лучше и чем отличаются | Статьи | Телефоны, Гаджеты, подарки и аксессуары

Покупка нового телефона сопровождается рядом сложностей при выборе. Один из вопросов, который необходимо решить — это какой процессор лучше для смартфона? Именно чипсет или так называемый SoC влияет на производительность, автономность и многозадачность устройства.

По размеру процессор Snapdragon 888 уступает даже карточке памяти micro SD. Источник: gadgetmatch.com

Есть несколько основных производителей процессоров, среди которых Qualcomm, Apple, Samsung и Mediatek. Примечательно, что корейский производитель Samsung оснащает свои флагманы и сторонними чипсетами Snapdragon от Qualcomm, и процессорами собственного производства Exynos. Чем между собой отличаются чипсеты разных брендов и модификаций, мы сейчас выясним.

Количество ядер процессора
Частота работы процессора
Техпроцесс или на что влияют нанометры
Лучшие производители процессоров для смартфонов
Топ процессоров 2021-2022

Количество ядер процессора

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

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

  • Слабые. К таким относят просмотр видео, веб-сёрфинг и телефонные разговоры.
  • Обычные. Использование камеры для съёмки фото или видео.
  • Производительные. Обработка видео, игры, работа с нейросетями. 

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

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

Частота работы процессора

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

Более энергоэффективными являются смартфоны, процессоры которых имеют ядра разного класса. Также они не всегда работают на максимальной частоте. Она может подстраиваться под текущие задачи. Например, при веб-сёрфинге чипсет может работать на частоте 200-300 МГц, а в играх возрастать до 2,5 ГГц и более, в зависимости от мощности SoC.  

С тыльной стороны чипсет смартфона похож на процессор для ноутбука или ПК. Источник: tadviser.ru

Например, в 2015-2016 годах использовались чипсеты Snapdragon 415, Snapdragon 425 и Snapdragon 435, которые работали на частоте 1,4 ГГц. В 2021-2022 годах во флагманы устанавливают топовые процессоры Snapdragon 888+ и Snapdragon 8 Gen 1, рабочая частота которых достигает 3 ГГц.

Техпроцесс или на что влияют нанометры

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

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

Лучшие процессоры для смартфонов 2021-2022 годов выпуска созданы по техпроцессу 5-7 Нм, а бюджетники и среднебюджетники имеют SoC на 8-12 Нм. Устройства с чипсетами более 15 Нм вообще лучше не покупать — с технической точки зрения они уже устарели. 

Лучшие производители процессоров для смартфонов 

Если изучить рынок мобильных устройств, станет понятно, что в большинстве из них установлены чипсеты пяти производителей.

Qualcomm

Считаются одними из лучших процессоров для смартфонов на Андроид. Производитель поддерживает связь с разработчиками программного обеспечения, поэтому софт для мобильных гаджетов изначально адаптирован именно под чипсеты Snapdragon от Qualcomm. Например, во флагмане Galaxy Z Fold3 от Samsung стоит топовый Snapdragon 888, а в Honor 50 Lite установлен слабенький Snapdragon 662.

MediaTek

Если Qualcomm славится флагманскими процессорами, то Mediatek известен бюджетными однокристальными системами. В закупке они обходятся примерно на 30% дешевле чипов Qualcomm. 

Последними процессорами Mediatek пытается переломить ситуацию. Свежее поколение чипсетов MTK Dimensity 1100 успешно конкурирует с системами Qualcomm. Для этого разработчики прилагают усилия для модернизации производства.

Процессоры MediaTek имеют соответствующую маркировку на внешней поверхности. Источник: min.news

MediaTek Dimensity 1100 установлен Xiaomi Poco X3 GT, а топовый Dimensity 1200 встречается во флагманах OnePlus Nord 2 5G и Xiaomi 11T.

Apple

Производительность процессоров смартфонов Apple всегда была на высоте. Каждый год компания выпускает новое поколение чипсетов, устанавливая их в свои новинки — iPhone и iPad. В устройствах других брендов процессоры Apple не встречаются. С каждым поколением производитель совершенствует техпроцесс, уменьшая нанометры, а также повышает частоту работы ядер.

Samsung

Корейской компании принадлежит линейка чипсетов Exynos, которые незначительно уступают процессорам Qualcomm в производительности и энергоэффективности. Зато последние модели этих чипов имеют встроенный нейропроцессор для обработки фото в процессе съёмки. Благодаря этой технологии снимки со смартфонов Samsung по качеству автоматической постобработки часто превосходят конкурентов на других процессорах при схожих модулях камер.

Давайте рассмотрим на примере Samsung Galaxy Note 20 Ultra. На российский рынок поставляются модели на процессоре Exynos, а на американский и азиатский — на Snapdragon. Первые при сравнении качества снимков выделяются более высоким качеством. 

HiSilicon

Эти процессоры принадлежат компании Huawei, для гаджетов которой они и предназначены. Также эти чипы устанавливают в устройствах Honor. Процессоры HiSilicon не отличаются рекордной производительностью, но славятся энергоэффективностью — очень экономно расходуют заряд батареи. Например, в смартфоне Huawei Nova 8 установлен аккумулятор на 3800 мА·ч, что по современным меркам немного. Благодаря процессору HiSilicon Kirin 820 заряда батареи хватает на два дня использования гаджета при средних нагрузках.  

Топ процессоров 2021-2022 года

Напоследок рассмотрим небольшой рейтинг процессоров для смартфонов, в который вошли не самые свежие, но наиболее популярные чипсеты для устройств под управлением Android и iOS.

Bionic

A14 Bionic — это не самый мощный чип от Apple. Его выпустили осенью 2020 года, а создан он по 5 Нм техпроцессу. У него 6 ядер и частота до 3100 МГц. В него встроен графический ускоритель Apple GPU с 4 вычислительными блоками. Устанавливали его в iPhone 12 и iPad Air 4.

В тестах производительности A15 Bionic превосходит прямого конкурента Snapdragon 888 на 3-5%. Источник: iphoneislam.com

В 2021 году на смену этому чипу пришёл A15 Bionic. Он тоже создан по техпроцессу 5 Нм, но частоту повысили до 3223 МГц. Количество вычислительных блоков GPU тоже увеличили — теперь их 5 штук. Чипсет встречается во всех версиях iPhone 13. 

Snapdragon

В 2020 году Qualcomm представила флагманский чип Snapdragon 888 на 5 Нм, состоящий из 8 ядер и работающий на частоте до 2,84 ГГц МГц. Он работает с графическим ядром Kryo 680, который справляется с самыми требовательными играми. Во втором квартале 2021 года процессор разогнали до 2,995 ГГц, а остальные параметры остались прежними. 

Позже в том же году инженеры Qualcomm представили новую линейку флагманских чипсетов — Snapdragon 8 Gen 1. Процессор создан по техпроцессу 4 Нм и имеет 8 ядер. Максимальная частота — 3 ГГц. Работает вкупе с графическим ускорителем Adreno 730, который также разработан Qualcomm и отвечает за обработку графики. Особенно его производительность важна в играх. Если нужен смартфон с мощным процессором в 2022 году, стоит присмотреться к гаджетам с чипом Snapdragon 8 Gen 1 на борту. Среди них Realme GT 2 Pro, Xiaomi 12 и 12 Pro, OnePlus 10 Pro и другие. 

Exynos

Exynos 2100 — это самый свежий на сегодняшний день чип от Samsung, созданный на 5 Нм техпроцессе и состоящий из 8 ядер с максимальной частотой 2,9 ГГц. Работает с графическим ядром Arm Mali-G78 и устанавливается в такие смартфоны корейского производителя, как Galaxy S21, S21+ и S21 Ultra. По эффективности в требовательных играх этот чип уступает конкуренту Snapdragon 888 на 10% при идентичных настройках графики. Это приведет к небольшой просадке FPS, но с учетом большого запаса мощности чипсета это будет почти незаметно.

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

Kirin 

Kirin 9000 по производительности не отстаёт от флагманского Snapdragon 888, но нуждается в более мощном охлаждении под нагрузкой. В повседневном режиме он заслуживает звание одного из самых энергоэффективных чипов. Работает на частоте до 3,13 ГГц и создан на 5 Нм техпроцессе. Чипсет устанавливают в смартфоны Huawei Mate 40 и Huawei 50.

Dimensity

Компания MTK выпускает флагманские чипсеты Dimensity 1100, которые почти не отстают от конкурентов Snapdragon и Exynos. Это тоже 8-ядерный процессор с частотой до 2,6 ГГц. Создан на техпроцессе 6 Нм, но по оптимизации превосходит чипы от HiSilicon, разработанные по той же технологии. Всё дело в более удачном сочетании производительности и энергоэффективности.

Устройство с Dimensity 1100 подойдёт любителям мобильных игр, не желающим сильно тратиться на смартфон с процессором Snapdragon. Процессор устанавливают в Vivo S10 и S12, Xiaomi Poco X3 GT и Realme Q3 Pro.

на что обратить внимание, чтобы не прогадать

Источник:&nbspТимофей Каталожников

Во времена мобильных телефонов, которые были «глупыми» и мало что, по нынешним меркам, умели, особого внимания начинке покупатель не уделял. Бо́льшую важность представляли внешний вид, объем памяти для записи телефонных номеров и SMS, позже — «навороты» в виде браузера, почтового клиента и тому подобные. Может, играла роль престижность модели.

Как это часто бывает, все изменила Apple, выпустив джинна из бутылки — оригинальный iPhone. Он дал начало новой моде на девайсы. Хотя «яблочная» корпорация не была первой в сфере «умных телефонов» (ведь задолго до этого существовали IBM Simon, Nokia 9000 Communicator, Qualcomm pdQ 800 и другие), именно она смогла популяризовать направление — своим подходом, созданием должного образа и, что самое главное, экосистемы.

IBM Simon и Ericsson R380s. Фото: textlad

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

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

Коротко, о чем пойдет речь:

  • Процессор — CPU — является лишь одним из компонентов SoC. SoC, в свою очередь, — это набор, включающий в себя все необходимые узлы для обеспечения работы мобильного устройства.
  • Многоядерность процессоров позволяет увеличить производительность смартфонов и снизить энергопотребление.
  • Вычислительные ядра бывают разные: много — не обязательно хорошо.
  • Нанометровый техпроцесс: чем меньше цифра, тем лучше.
  • Троттлинг — защита от разрушения процессора и необходимость для повышения производительности.
  • Плохая оптимизация программной и аппаратной частей может привести к падению производительности даже самых топовых смартфонов и негативно сказаться на времени автономной работы.
  • Модное веяние: выделенный нейронный процессор, который применяется для обработки фото, идентификации юзера и предметов, создания сценариев и способен на еще более интересные вещи, о которых пользователь и не узнает.

Мобильный процессор, но правильнее — SoC

В отличие от домашнего компьютера, смартфон использует несколько иную логику: в случае с умными мобильниками процессором часто называют всю «систему на чипе» — SoC (System-on-a-Chip), или «систему на кристалле». Это набор компонентов, которые выполняют основные функции смартфона — от обработки данных, поступающих из всех источников, до подключения к беспроводным сетям и вывода картинки на экран.

То есть SoC — это собственно вычислительный процессор (CPU), «видеокарта» (GPU), модемы (3G, 5G и тому подобные), модули беспроводной связи (Wi-Fi, Bluetooth) и что угодно еще, но мы будем говорить именно о «процессоре», то есть об основном вычислительном компоненте. Отметим, что существуют и раздельные решения, когда тот или иной компонент не интегрирован, однако основной путь — «все вместе».

Фото: techcenturion.com

Какие мобильные процессоры самые-самые? Сейчас к актуальным и топовым относятся: Apple A13 Bionic для iPhone, Snapdragon 855 и 855 Plus для большинства Android-смартфонов, Helio G90, Exynos 990 для смартфонов Samsung, Kirin 990 для Huawei и Honor. Хотя те, что постарше на год-два, не особенно хуже, и средний юзер не ощутит разницы в производительности от слова «вообще».

Смартфон Apple iPhone SE 64GB (черный)

Apple iOS, экран 4. 7″ IPS (750×1334), Apple A13 Bionic, ОЗУ 3 ГБ, флэш-память 64 ГБ, камера 12 Мп, 1 SIM

Купить

Смартфон Apple iPhone 7 32GB Black

87 отзывов

Apple iOS, экран 4.7″ IPS (750×1334), Apple A10 Fusion, ОЗУ 2 ГБ, флэш-память 32 ГБ, камера 12 Мп, аккумулятор 1960 мАч, 1 SIM

Купить

Onliner рекомендует

Смартфон Apple iPhone XR 64GB (черный)

56 отзывов

Apple iOS, экран 6.1″ IPS (828×1792), Apple A12 Bionic, ОЗУ 3 ГБ, флэш-память 64 ГБ, камера 12 Мп, аккумулятор 2942 мАч, 1 SIM

Купить

Смартфоны Apple в Каталоге Onliner

Многоядерность, тактовая частота

Все адекватные производители смартфонов используют сегодня решения с многоядерными процессорами. Многоядерность позволяет эффективнее утилизировать ресурсы.

«Многоядерность — это плюс и минус одновременно»

Появляется возможность одновременного выполнения нескольких заданий (работа приложений в фоне). Кроме того, в одном CPU обычно компонуются как менее производительные ядра, так и более производительные с разной тактовой частотой. В восьмиядерном процессоре это могут быть «наборы» 4+4, 4+3+1 или другие в зависимости от производителя процессора и требований заказчика.

Нужно набрать SMS или посмотреть список дел? Задействованы «слабые» ядра с низкой частотой, нагрузка на батарейку минимальная. Запустили игру? Включились «сильные» ядра, аккумулятор стал активнее терять заряд. В жизни это означает, что один и тот же смартфон в руках мобильного геймера или любителя поснимать видео в 4K продержится часов пять, а у предпочитающего только звонки и SMS — двое суток.

Фото: Nikkei Asian Review

Многоядерность — это плюс и минус одновременно. Наличие разных инструментов (ядер) позволяет сделать смартфон универсальным для разных задач. Но в то же время нужно научить их работать правильно со всеми приложениями, а это получается не всегда. Что выливается в проблемы, например, с производительностью (система не понимает, что нужно включить производительные ядра, и все «тупит») или утечкой энергии (работает все на максимуме, аж дым идет, когда не надо).

Ядра бывают разные

Производители смартфонов используют ядра (архитектуру), разработанные в компании Arm. Дизайн чипов при этом проектируют отдельно: Apple делает свое, Samsung, Huawei, Qualcomm и MediaTek — свое.

Одно и то же ядро (например, Cortex-A77 — самый актуальный вариант) может работать на разной частоте в зависимости от устройства и собственной модификации. Ядра объединяют в кластеры — те самые «наборы».

Фото: anandtech.com

От дизайна зависит, сколько может быть ядер в одном кластере. Общее количество ядер в одном процессоре Android-смартфона обычно составляет восемь (в самых свежих iPhone — шесть).

«Количество ядер не указывает на производительность смартфона»

big.LITTLE, в свою очередь, расшифровывается просто: есть ядра более производительные (big) и менее производительные (little). Смартфон должен обеспечить плавное переключение на лету между кластерами в зависимости от задач, выполняемых мобильником. Это сложно и иногда работает со сбоями. Логика инженеров Apple и их возможности немного иные. Также есть и другие нюансы, объективно выделяющие «яблоко» из остальных (часто ли вы видели тормозящий iPhone?).

В качестве примера приведем флагманский процессор Snapdragon 855+ для Android-смартфонов. Он использует чип с одним высокопроизводительным ядром до 2,84 ГГц, двумя производительными до 2,42 ГГц, построенными на базе Cortex-A76 (они же кастомные Kryo 485 Gold и Kryo 485 Gold Prime), и четырьмя энергосберегающими до 1,8 ГГц на базе Cortex-A55 (Kryo 485 Silver). Итог — три кластера под разную интенсивность работы.

Фото: PCMag

И, как мы видим, ядра, базируясь на одной архитектуре, имеют модификации, что отражается на их тактовой частоте.

Еще один момент: количество ядер не указывает прямо на производительность смартфона. Поэтому восемь слабых ядер уступят компоновке из четырех мощных и четырех малопроизводительных.

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

Какие-то нанометры

«У вас будет 7-нанометровый процессор!» Речь о размерах транзисторов, из которых «собран» CPU. Чем меньше цифра, тем в теории лучше. Когда-то в смартфоны устанавливали 64-нанометровые процессоры, сейчас мейнстримом становится 7 нанометров, однако есть также 8-нанометровые, 10-нанометровые и более «крупные» для смартфонов подешевле и постарше.

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

Фото: huawei.com

К примеру, 7-нанометровый чип будет производительнее 14-нанометрового при том же напряжении на четверть или таким же по производительности при вдвое сниженном напряжении (и батарея сядет позже).

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

Троттлинг

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

«Если система отвода тепла не продумана, гигагерцы не помогут»

Например, из-за желания производителя смартфона «разогнать» ядра процессора, не обеспечив эффективного охлаждения и/или не проведя оптимизацию ПО и других «железных» компонентов. Или чтобы набрать больше баллов в тестах, рекламируя свой телефон как «самый мощный». А еще из-за желания вендоров идти по грани, удерживая максимальную производительность долгое время. По большому счету троттлинг в смартфонах неизбежен, но с ним можно управиться, и чем труднее процессору добраться до точки кипения, тем он эффективнее.

В спецификациях к мобильнику можно заявить о частоте в 2,5 ГГц на все восемь ядер, производительность будет «доказана» в синтетических тестах. В реальности же смартфон не будет справляться с играми или тяжелыми приложениями: первые пару минут все будет хорошо, затем последует сильный нагрев из-за попыток CPU выдавить из себя условные 2,5 ГГц, появятся «фризы», «тормоза», аппарат будет неприятно горячим и станет бесполезным — если система отвода тепла не продумана, а ПО работает плохо.

Смартфон Apple iPhone SE 64GB (черный)

Apple iOS, экран 4.7″ IPS (750×1334), Apple A13 Bionic, ОЗУ 3 ГБ, флэш-память 64 ГБ, камера 12 Мп, 1 SIM

Купить

Смартфон Huawei P30 Lite MAR-LX1B Dual SIM 6GB/256GB (полночный черный)

1 отзыв

Android, экран 6.15″ IPS (1080×2312), HiSilicon Kirin 710, ОЗУ 6 ГБ, флэш-память 256 ГБ, карты памяти, камера 48 Мп, аккумулятор 3340 мАч, 2 SIM

Купить

Модели смартфонов 2020 года в Каталоге Onliner

Оптимизация программной и аппаратной частей

Лучше всего обстоят дела у процессоров Apple серии A. Компании не приходится распыляться на сонм моделей, ОС полностью своя, приложения пишутся под ограниченный набор устройств, а не тысячи разных.

Фото: The Verge

А некоторые известные компании переболели «детской болезнью»: Huawei настрадалась с Kirin, например, то и дело возникают вопросы к фирменному чипу Samsung Exynos, что подталкивает некоторых покупателей искать смартфоны Samsung на базе Snapdragon. MediaTek постепенно исправляется.

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

Нейронный процессор

Как говорилось в самом начале, процессор как отдельная единица в смартфонах обычно не рассматривается. Ведь, помимо основного, есть дополнительные.

Из тех, что стали «модными» в последнее время, — нейронные процессоры (NPU). Технология может называться по-разному, но такие процессоры призваны выполнять сходные ресурсоемкие задачи ИИ, не задействуя GPU и CPU. Например, они могут распознавать лицо хозяина и предметы, определять сценарии использования мобильного устройства и работать согласно им, генерировать уникальные эмодзи и обрабатывать фото. На самом деле речь идет о более широком спектре задач, но о них пользователь не узнает.

Мобильники с NPU обычно помечены как оснащенные искусственным интеллектом — AI (Apple так не делает, хотя ее «нейронный движок» используется начиная с чипа A11 Bionic). Вероятно, в той или иной мере нейронные сети, машинное обучение и зрение интегрированы во все современные SoC, за исключением совсем бюджетных (но и это вопрос времени).

За что еще отвечает процессор?

За все в смартфоне: мегапиксели в камере, разрешение экрана, проигрывание видео, объем оперативной памяти, поддержку сетей связи и даже скорость зарядки аккумулятора. Но обо всем этом и многом другом расскажем в следующий раз.

Продолжение следует.

Выбор покупателей

Пицца Папа Джонс Супер Папа (тонкое тесто, 40 см)

18 отзывов

40 см, мясная/грибная, тонкое тесто, борт обычный

Купить

Пицца Папа Джонс Большая Бонанза (традиционное тесто, 40 см, сырный борт)

9 отзывов

40 см, мясная, толстое тесто, борт сырный

Купить

Пицца Папа Джонс Супер Микс (тонкое тесто, 40 см)

4 отзыва

40 см, мясная/куриная/сладкая, тонкое тесто, борт обычный

Купить

Сравнить эти товары →

Пиццы в Каталоге Onliner

Читайте также:

  • iPhone или Samsung? Протестировали Galaxy S20 Ultra
  • Почему ядерные батарейки так и не стали популярны? История почти забытой технологии
  • Apple, Huawei, Samsung, Honor или Xiaomi? Послушали и сравнили компактные наушники

Библиотека Onliner: лучшие материалы и циклы статей

Наш канал в Telegram. Присоединяйтесь!

Быстрая связь с редакцией: читайте паблик-чат Onliner и пишите нам в Viber!

Перепечатка текста и фотографий Onliner без разрешения редакции запрещена. [email protected]

ядер процессора: сколько мне нужно?

Независимо от того, хотите ли вы запускать базовые программы или вам нужна максимальная мощность вашего нового ноутбука или настольного ПК, полезно знать, сколько ядер ЦП вам нужно, прежде чем вы начнете делать покупки.

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

В этом руководстве мы расскажем о количестве ядер ЦП, которые могут вам понадобиться для различных вычислительных задач, и о том, как выбрать лучший ЦП для вас. Имейте в виду, однако, что количество ядер — это только один аспект выбора идеального процессора для вашего компьютера. Тактовая частота ваших ядер — это еще одна вещь, о которой вы должны помнить. Вы можете прочитать о тактовой частоте процессора в нашей статье HP Tech Takes здесь.

Что такое ядра процессора?

Центральный процессор (или ЦП) — это то, что позволяет вашему ПК выполнять задачи через приложения и предоставляет инструкции, которые доставляют информацию, хранящуюся в ОЗУ (оперативной памяти).

Ядра ЦП — это пути, состоящие из миллиардов микроскопических транзисторов внутри процессора, которые помогают ему работать. Для всех, кто интересуется многозадачностью, вам понадобится как минимум два ядра, чтобы выполнить работу должным образом.

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

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

Сколько ядер процессора мне нужно?

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

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

1 CORE

В наше время трудно найти компьютер с одним ядром. Если у вас есть только один, не ожидайте, что вы сможете открывать более одной программы одновременно.

2 ЯДРА

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

4 ЯДРА

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

Однако, если вы работаете в области редактирования видео, графического дизайна и 3D-рендеринга, редактирования звука или в аналогичной профессии, вам будет лучше обслуживать большее количество ядер. Этим отраслям требуются приложения, использующие большую вычислительную мощность, а также такие функции, как выделенный графический процессор, увеличенное пространство для хранения и не менее 16 ГБ ОЗУ.

6 ЯДРОВ

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

8 ИЛИ БОЛЕЕ ЯДЕР

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

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

Выбор ЦП

ЦП VS ГП

И ЦП (центральный процессор), и ГП (графический процессор) должны работать вместе для достижения оптимальной производительности. ЦП позволяет быстрее обрабатывать больший массив задач и лучше используется для задач, основанных на логике.

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

ЯДРА ПРОТИВ ПОТОКОВ

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

РАЗГОН

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

СКОРОСТЬ ЦП

Частота ЦП, также называемая «тактовой частотой», показывает, насколько быстро ЦП извлекает из оперативной памяти информацию, необходимую вашему компьютеру для выполнения данной задачи. Это также может помочь вам увидеть, достаточно ли ядер на вашем устройстве, и где вы можете улучшить ОЗУ, графику и другие ключевые функции.

Чем выше скорость вашего процессора, тем больше вероятность того, что ваш компьютер будет хорошо работать с несколькими приложениями. Скорость процессора измеряется в гигагерцах (ГГц), а скорости процессора 3,5 ГГц более чем достаточно для большинства пользователей, чтобы запускать предпочитаемое вами программное обеспечение. Для игр, редактирования видео и других приложений, которым требуется несколько ядер, для достижения наилучших результатов стремитесь к частоте ЦП от 3,5 до 4,0 ГГц.

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

ЧТО ЛУЧШЕ ИМЕТЬ БОЛЬШУЮ ЧАСТОТУ ЦП ИЛИ БОЛЬШЕ ЯДЕР?

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

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

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

КАК СТОИМОСТЬ ВЛИЯЕТ НА ВАШЕ РЕШЕНИЕ О КОЛИЧЕСТВЕ ЯДЕР?

Цена является основным фактором при определении того, сколько ядер вы выберете для своего ноутбука или настольного ПК.

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

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

Ноутбуки Ядра ЦП и настольные ПК Ядра ЦП

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

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

ГРАФИЧЕСКИЕ ДИЗАЙНЕРЫ

Мы рекомендуем тем, кто использует AutoCAD® и занимается графическим дизайном или наукой о данных, ознакомиться с нашим списком 10 лучших рабочих станций HP для AutoCAD, включая рабочую станцию ​​HP Z4 G4 и HP Z8. Рабочая станция G2. Они разработаны с учетом вашей профессии и сферы деятельности.

ИГРЫ

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

ПОВЫШЕНИЕ МОЩНОСТИ НОУТБУКА

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

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

Заключение

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

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

Количество ядер VMware на сокет Рекомендации по настройке

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

Читайте дальше, чтобы узнать об этих концепциях и основных принципах настройки ЦП для виртуальных машин на хостах ESXi.

Терминология

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

Сокет ЦП — это физический разъем на материнской плате, к которому подключен один физический ЦП. Материнская плата имеет как минимум один процессорный разъем. Материнские платы серверов обычно имеют несколько сокетов ЦП, которые поддерживают несколько многоядерных процессоров. Сокеты ЦП стандартизированы для разных серий процессоров. Intel и AMD используют разные процессорные сокеты для своих семейств процессоров.

ЦП (центральный процессор, микросхема микропроцессора или процессор) — компонент компьютера. Это электронная схема с транзисторами, которая подключена к розетке. ЦП выполняет инструкции для выполнения вычислений, запуска приложений и выполнения задач. Когда тактовая частота процессоров приблизилась к тепловому барьеру, производители изменили архитектуру процессоров и начали выпускать процессоры с несколькими ядрами ЦП. Чтобы избежать путаницы между физическими процессорами и логическими процессорами или процессорными ядрами, некоторые поставщики называют физический процессор сокетом.

Ядро ЦП — это часть процессора, содержащая кэш L1. Ядро ЦП выполняет вычислительные задачи самостоятельно, не взаимодействуя с другими ядрами и внешними компонентами «большого» процессора, которые совместно используются ядрами. По сути, ядро ​​можно рассматривать как небольшой процессор, встроенный в основной процессор, подключенный к сокету. Приложения должны поддерживать параллельные вычисления, чтобы рационально использовать многоядерные процессоры.

Гиперпоточность — это технология, разработанная инженерами Intel для реализации параллельных вычислений в процессорах с одним процессорным ядром. Дебют гиперпоточности состоялся в 2002 году, когда был выпущен процессор Pentium 4 HT, предназначенный для настольных компьютеров. Операционная система определяет одноядерный процессор с технологией Hyper-Threading как процессор с двумя логическими ядрами (не физическими ядрами). Точно так же четырехъядерный процессор с гиперпоточностью представляется ОС как процессор с 8 ядрами. Чем больше потоков выполняется на каждом ядре, тем больше задач можно выполнять параллельно. Современные процессоры Intel имеют как многоядерность, так и гиперпоточность. Гиперпоточность обычно включена по умолчанию и может быть включена или отключена в BIOS. Одновременная многопоточность AMD (SMT) — аналог гиперпоточности для процессоров AMD.

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

CPU overcommitment — это ситуация, когда вы выделяете больше логических процессоров (ядер ЦП) физического узла для виртуальных машин, находящихся на узле, чем общее количество логических процессоров на узле.

НУМА (неравномерный доступ к памяти) — это конструкция компьютерной памяти, используемая в многопроцессорных компьютерах. Идея состоит в том, чтобы обеспечить отдельную память для каждого процессора (в отличие от UMA, где все процессоры обращаются к общей памяти через шину). В то же время процессор может получить доступ к памяти, принадлежащей другим процессорам, используя общую шину (все процессоры имеют доступ ко всей памяти на компьютере). Преимущество ЦП в производительности заключается в том, что доступ к собственной локальной памяти осуществляется быстрее, чем к другой памяти на многопроцессорном компьютере.

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

Узлы NUMA — это пары ЦП/память, состоящие из сокета ЦП и ближайших модулей памяти. NUMA обычно настраивается в BIOS как параметр чередования узлов или чередующейся памяти.

Пример. Хост ESXi имеет два сокета (два ЦП) и 256 ГБ ОЗУ. Каждый ЦП имеет 6 процессорных ядер. Этот сервер содержит два узла NUMA. Каждый узел NUMA имеет 1 сокет ЦП (один ЦП), 6 ядер и 128 ГБ ОЗУ.

ESXi всегда пытается выделить память для ВМ из собственного (домашнего) узла NUMA. Домашний узел можно изменить автоматически, если есть изменения в загрузке ВМ и загрузке сервера ESXi.

Virtual NUMA (vNUMA) — аналог NUMA для виртуальных машин VMware. vNUMA использует аппаратные ресурсы более чем одного физического узла NUMA для обеспечения оптимальной производительности. Технология vNUMA предоставляет гостевой операционной системе топологию NUMA. В результате гостевая ОС знает о базовой топологии NUMA для наиболее эффективного использования. Версия виртуального оборудования виртуальной машины должна быть 8 или выше, чтобы использовать vNUMA. Обработка vNUMA была значительно улучшена в VMware vSphere 6.5, и эта функция больше не контролируется значением количества ядер ЦП на сокет в конфигурации виртуальной машины. По умолчанию vNUMA включена для виртуальных машин с более чем 8 логическими процессорами (вЦП). Вы можете включить vNUMA вручную для виртуальной машины, отредактировав файл конфигурации VMX виртуальной машины и добавив строку numa.vcpu.min=X , где X — количество виртуальных ЦП для виртуальной машины.

Расчеты

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

Общее количество физических ядер ЦП на хост-компьютере рассчитывается по формуле:

(количество процессорных сокетов) x (количество ядер/процессор) = количество физических ядер процессора

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

Если поддерживается технология Hyper-Threading, рассчитайте количество логических ядер процессора по формуле:

(количество ядер физического процессора) x (2 потока/физический процессор) = количество логических процессоров

Наконец, используйте одну формулу для расчета доступных ресурсов процессора , которые могут быть назначены виртуальным машинам:

(сокеты ЦП) x (ядра ЦП) x (потоки)

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

2(ЦП) x 4(ядра ) x 2(HT) = 16 логических процессоров

Один логический процессор может быть назначен как один процессор или одно ядро ​​ЦП для ВМ в настройках ВМ.

Что касается виртуальных машин, то благодаря функциям аппаратной эмуляции они могут использовать в своей конфигурации несколько процессоров и ядер ЦП для работы. Одно физическое ядро ​​ЦП можно настроить как виртуальный ЦП или виртуальное ядро ​​ЦП для виртуальной машины.

Общее количество тактов , доступных для виртуальной машины, рассчитывается как:

(количество логических сокетов) x (тактовая частота процессора)

Например, если вы настраиваете виртуальную машину для использования 2 виртуальных ЦП с 2 ядрами при наличии физического процессора с тактовой частотой 3,0 ГГц общая тактовая частота составляет 2x2x3=12 ГГц. Если на хосте ESXi используется избыточное выделение ЦП, доступная частота для ВМ может быть меньше расчетной, если ВМ выполняют задачи, интенсивно использующие ЦП.

Ограничения

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

Максимальное количество процессорных ядер, которое может быть назначено одной виртуальной машине, составляет 768 в vSphere 7.0 Update 1. Виртуальная машина не может использовать больше ядер ЦП, чем число логических ядер процессора на физической машине.

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

Ограничения ЦП ОС . Если операционная система имеет ограничение на количество процессоров, и вы назначаете больше виртуальных процессоров для виртуальной машины, дополнительные процессоры не идентифицируются и не используются гостевой ОС. Ограничения могут быть вызваны техническими особенностями ОС и лицензионными ограничениями ОС. Обратите внимание, что существуют операционные системы, которые лицензируются по сокетам и ядрам ЦП (например, Windows Server 2019).

Ограничения поддержки ЦП для некоторых операционных систем:

  • Windows 10 Pro — 2 ЦП
  • Windows 10 Домашняя — 1 ЦП
  • Рабочая станция Windows 10 — 4 процессора
  • Windows Server 2019 Standard/Центр обработки данных — 64 ЦП
  • Windows XP Pro x64 — 2 процессора
  • Windows 7 Pro/Ultimate/Enterprise — 2 процессора
  • Центр обработки данных Windows Server 2003 — 64 ЦП

Рекомендации по настройке

Для более старых версий vSphere я рекомендую использовать сокеты вместо ядер в конфигурации виртуальной машины. Сначала вы можете не увидеть существенной разницы в сокетах ЦП или ядрах ЦП в конфигурации виртуальной машины для производительности виртуальной машины. Помните о некоторых особенностях конфигурации. Помните о NUMA и vNUMA, когда вы планируете установить несколько виртуальных процессоров (сокетов) для оптимальной производительности виртуальной машины.

Если vNUMA не настроена автоматически, зеркально отразите топологию NUMA физического сервера. Вот несколько рекомендаций для виртуальных машин в VMware vSphere 6.5 и более поздних версиях. Продолжайте, пока количество не превысит количество ядер ЦП на одном узле NUMA на сервере ESXi. Используйте ту же логику, пока не превысите объем памяти, доступный на одном узле NUMA вашего физического сервера ESXi.

  • Иногда количество логических процессоров для вашей конфигурации виртуальной машины превышает количество физических ядер ЦП на одном узле NUMA или объем оперативной памяти превышает общий объем памяти, доступный для одного узла NUMA. Рассмотрите возможность разделения количества логических процессоров (вЦП) на минимальное количество узлов NUMA для достижения оптимальной производительности.
  • Не устанавливайте нечетное количество виртуальных ЦП, если количество ЦП или объем памяти превышает количество ядер ЦП. То же самое относится к случаям, когда объем памяти превышает объем памяти для одного узла NUMA на физическом сервере.
  • Не создавайте виртуальную машину с числом виртуальных ЦП, превышающим количество ядер физического процессора на вашем физическом хосте.
  • Если вы не можете отключить vNUMA из-за ваших требований, не включайте функцию горячего добавления vCPU.
  • Если vNUMA включена в vSphere до версии 6.5 и вы определили количество логических процессоров (vCPU) для виртуальной машины, выберите количество виртуальных сокетов для виртуальной машины, сохраняя количество ядер на сокет равным 1. (это значение по умолчанию). Это связано с тем, что конфигурация «одно ядро ​​на сокет» позволяет vNUMA автоматически выбирать наилучшую топологию vNUMA для гостевой ОС. Эта автоматическая конфигурация оптимальна для базовой физической топологии сервера. Если vNUMA включена и вы используете то же количество логических процессоров (vCPU), но увеличиваете количество виртуальных ядер CPU и уменьшаете количество виртуальных сокетов на ту же величину, тогда vNUMA не может установить наилучшую конфигурацию NUMA для виртуальной машины. . В результате производительность ВМ снижается и может ухудшиться.

    Если гостевая операционная система и другое программное обеспечение, установленное на виртуальной машине, лицензируются для каждого процессора, настройте виртуальную машину на использование меньшего количества процессоров с большим количеством ядер ЦП. Например, Windows Server 2012 R2 лицензируется по количеству сокетов, а Windows Server 2016 лицензируется по количеству ядер.

    Если вы используете перегрузку ЦП в конфигурации виртуальных машин VMware, имейте в виду следующие значения:

    • От 1:1 до 3:1 — при работе виртуальных машин не должно быть проблем
    • 3:1 до 5:1 — наблюдается снижение производительности
    • 6:1 — Подготовьтесь к проблемам, вызванным значительным снижением производительности

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

    Конфигурация ВМ на хостах ESXi

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

    Если вам нужно назначить более 8 логических процессоров для ВМ, логика остается прежней. Чтобы рассчитать количество логических ЦП в vSphere Client, умножьте количество сокетов на количество ядер. Например, если вам нужно настроить виртуальную машину для использования 2-процессорных сокетов, каждый из которых имеет 2 ядра ЦП, то общее количество логических ЦП будет 2*2=4. Это означает, что вы должны выбрать 4 процессора в параметрах виртуального оборудования виртуальной машины в клиенте vSphere, чтобы применить эту конфигурацию.

    Позвольте мне объяснить, как настроить параметры ЦП для виртуальной машины в клиенте VMware vSphere. Введите IP-адрес вашего сервера vCenter в веб-браузере и откройте клиент VMware vSphere. В навигаторе откройте Hosts and Clusters и выберите нужную виртуальную машину, которую хотите настроить. Убедитесь, что виртуальная машина выключена, чтобы можно было изменить конфигурацию ЦП.

    Щелкните правой кнопкой мыши виртуальную машину и в контекстном меню нажмите Изменить настройки , чтобы открыть настройки виртуальной машины.

    Разверните раздел CPU на вкладке Virtual Hardware окна Edit Settings .

    ЦП . Щелкните раскрывающееся меню в строке ЦП и выберите общее количество необходимых логических процессоров для этой ВМ. В этом примере я выбираю 4 логических процессора для виртуальной машины Ubuntu (blog-Ubuntu1).

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

    Горячая замена процессора . Если вы хотите использовать эту функцию, установите флажок Enable CPU Hot Add . Помните об ограничениях и требованиях.

    Бронирование. Выберите гарантированное минимальное выделение тактовой частоты ЦП (частота, МГц или ГГц) для виртуальной машины на хосте или кластере ESXi.

    Предел. Выберите максимальную тактовую частоту ЦП для процессора ВМ. Эта частота является максимальной частотой для виртуальной машины, даже если эта ВМ является единственной ВМ, работающей на узле или кластере ESXi с большим количеством свободных процессорных ресурсов. Установленное ограничение действует для всех виртуальных процессоров ВМ. Если в ВМ 2 одноядерных процессора, а ограничение составляет 1000 МГц, то оба виртуальных процессора работают с суммарной тактовой частотой один миллион циклов в секунду (по 500 МГц на каждое ядро).

    Акции . Этот параметр определяет приоритет потребления ресурсов виртуальными машинами (Низкий, Обычный, Высокий, Пользовательский) на хосте ESXi или в пуле ресурсов. В отличие от параметров Reservation и Limit , параметр Shares применяется к виртуальной машине только в случае нехватки ресурсов ЦП в хосте ESXi, пуле ресурсов или кластере DRS.

    Доступные варианты параметра Shares :

    Low — 500 долей на виртуальный процессор

    Обычный — 1000 долей на виртуальный процессор

    Высокий — 2000 долей на виртуальный процессор

    Пользовательский — установить пользовательское значение

    Акции значение, чем выше сумма Ресурсы ЦП, выделенные для виртуальной машины на хосте ESXi или в пуле ресурсов.

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

    Счетчики производительности. Эта функция используется для отладки и оптимизации приложения, установленного на виртуальной машине, после измерения производительности ЦП.

    Планирование сходства. Этот параметр используется для назначения виртуальной машины определенному процессору. Вводимое значение может быть таким: «0, 2, 4-7» .

    ММУ ввода-вывода. Эта функция позволяет виртуальным машинам иметь прямой доступ к аппаратным устройствам ввода-вывода, таким как контроллеры хранения, сетевые карты, графические карты (вместо использования эмулируемых или паравиртуализированных устройств). I/O MMU также называется Intel Virtualization Technology for Directed I/O (Intel VT-d) и AMD I/O Virtualization (AMD-V). I/O MMU отключен по умолчанию. Использование этого параметра устарело в vSphere 7.0. Если MMU ввода-вывода включен для виртуальной машины, виртуальная машина не может быть перенесена с помощью vMotion и несовместима со снимками, перераспределением памяти, приостановленным состоянием виртуальной машины, совместным использованием физической сетевой карты и сетевой виртуализацией NSX.

    Если вы используете автономный хост ESXi и используете VMware Host Client для настройки виртуальных машин в веб-браузере, принцип настройки такой же, как и для VMware vSphere Client.

    Если вы подключаетесь к vCenter Server или хосту ESXi в VMware Workstation и открываете настройки виртуальной машины vSphere VM, вы можете редактировать базовую конфигурацию виртуальных процессоров. Щелкните VM > Settings , выберите вкладку Hardware и щелкните Processors. На следующем снимке экрана вы видите конфигурацию процессора для той же виртуальной машины Ubuntu, которая была настроена ранее в клиенте vSphere. В графическом пользовательском интерфейсе (GUI) VMware Workstation необходимо выбрать количество виртуальных процессоров (сокетов) и количество ядер на процессор. Общее количество процессорных ядер (логических ядер физических процессоров на хосте или кластере ESXi) рассчитывается и отображается ниже автоматически. В интерфейсе vSphere Client вы устанавливаете общее количество ядер процессора (опция CPUs), выбираете количество ядер на процессор, после чего рассчитывается и отображается количество виртуальных сокетов.

    Настройка процессоров ВМ в PowerCLI

    Если вы предпочитаете использовать интерфейс командной строки для настройки компонентов VMware vSphere, используйте Power CLI для редактирования конфигурации ЦП виртуальных машин. Давайте узнаем, как изменить конфигурацию ЦП ВМ для ВМ с именем Ubuntu 19 в Power CLI. Команды используются для выключенных виртуальных машин.

    Чтобы настроить ВМ на использование двух одноядерных виртуальных процессоров (используются два виртуальных сокета), используйте команду:

    get-VM -имя Ubuntu19 | set-VM -NumCpu 2

    Введите другое число, если вы хотите установить другое количество процессоров (сокетов) для виртуальной машины.

    В следующем примере показано, как настроить виртуальную машину для использования двух двухъядерных виртуальных процессоров (используются 2 сокета):

    $VM=Get-VM -Name Ubuntu19

    $VMSpec=New- Object -Type VMware.Vim.VirtualMachineConfigSpec -Property @{ «NumCoresPerSocket» = 2}

    $VM.ExtensionData.ReconfigVM_Task($VMSpec)

    $VM | Set-VM -NumCPU 2

    После применения к виртуальной машине новой конфигурации ЦП эта конфигурация сохраняется в файле конфигурации VMX виртуальной машины. В моем случае я проверяю файл Ubuntu19.vmx , расположенный в каталоге виртуальной машины в хранилище данных ( /vmfs/volumes/datastore2/Ubuntu19/). Строки с новой конфигурацией ЦП расположены в конце файла VMX.

    numvcpus = «2»

    cpuid.coresPerSocket = «2»

    Если вам нужно уменьшить количество процессоров (сокетов) для виртуальной машины, используйте ту же команду, что и раньше, но с меньшим количеством. Например, чтобы установить один процессор (сокет) для виртуальной машины, используйте следующую команду:

    get-VM -name Ubuntu19 | set-VM -NumCpu 1

    Основным преимуществом использования Power CLI является возможность групповой настройки нескольких виртуальных машин. Автоматизация задач важна и удобна, если количество виртуальных машин для настройки велико. Используйте командлеты VMware и синтаксис Microsoft PowerShell для создания скриптов.

    Заключение

    Производительность приложений, работающих на виртуальной машине, зависит от правильной конфигурации процессора и памяти. В VMware vSphere 6.5 и более поздних версиях задайте больше ядер ЦП для виртуальных машин и используйте подход «ЦП-ядра на сокет». Если вы используете версии vSphere старше vSphere 6.5, настройте количество сокетов, не увеличивая количество ядер ЦП для виртуальной машины из-за различного поведения vNUMA в более новых и более старых версиях vSphere. Примите во внимание модель лицензирования программного обеспечения, которое необходимо установить на виртуальную машину.

    Читайте также: