Как узнать сколько ядер на mac os
Как вы можете сказать, из командной строки, сколько ядер находится на компьютере, когда вы используете Mac OS X? В Linux я использую:
Это не идеально, но это близко. Это предназначено для подачи на make , поэтому он дает результат 1 выше фактического числа. И я знаю, что приведенный выше код может быть написан более плотным в Perl или может быть написан с использованием grep, wc и cut, но я решил, что это было хорошим компромиссом между лаконичностью и удобочитаемостью.
ОЧЕНЬ ПОСЛЕДНИЙ РЕДАКТИРОВАТЬ: Просто пояснить: я спрашиваю, сколько логических ядер доступно, потому что это соответствует тому, сколько одновременных заданий я хочу, чтобы make появлялся. Ответ jkp, уточненный Крисом Ллойдом, был именно тем, что мне нужно. YMMV.
спросил(а) 2021-01-05T15:42:54+03:00 10 месяцев, 2 недели назадВы можете сделать это с помощью утилиты sysctl:
ответил(а) 2021-01-05T15:42:54+03:00 10 месяцев, 2 недели назад ответил(а) 2021-01-05T15:42:54+03:00 10 месяцев, 2 недели назадЭто должна быть кросс-платформа. По крайней мере, для Linux и Mac OS X.
Немного медленный, но работает.
ответил(а) 2021-01-05T15:42:54+03:00 10 месяцев, 2 недели назадДля этого в C вы можете использовать семейство функций sysctl (3):
Интересными значениями, используемыми вместо "hw.logicalcpu", который подсчитывает ядра, являются:
ответил(а) 2021-01-05T15:42:54+03:00 10 месяцев, 2 недели назад ответил(а) 2021-01-05T15:42:54+03:00 10 месяцев, 2 недели назадsystem_profiler SPHardwareDataType показывает, что у меня 1 процессор и 4 ядра.
Однако sysctl не согласен:
] sysctl -n hw.logicalcpu
8
[
] sysctl -n hw.physicalcpu
4
[
Но sysctl выглядит корректно, так как когда я запускаю программу, которая должна занимать все слоты процессора, я вижу, что эта программа занимает около 800% времени процессора (сверху):
PID COMMAND% CPU
4304 java 745,7
4296 locationd 0.0
Используйте system_profiler | grep "Cores" Команда system_profiler | grep "Cores" .
MacBook Pro Retina, середина 2012 г.
Процессор: 2,6 ГГц Intel Core i7
Запуск компилятора, параллелизованного с четырьмя ядрами, не оказывает существенного влияния на обычные операции ОС. Так что, возможно, рассматривать его как 8 ядер не так уж и плохо.
ответил(а) 2021-01-05T15:42:54+03:00 10 месяцев, 2 недели назадКак сказано в комментарии jkp, это не показывает фактическое количество физических ядер. для получения количества физических ядер вы можете использовать следующую команду:
ответил(а) 2021-01-05T15:42:54+03:00 10 месяцев, 2 недели назадСледующая команда дает вам всю информацию о вашем CPU
ответил(а) 2021-01-05T15:42:54+03:00 10 месяцев, 2 недели назадРАЗЪЯСНЕНИЕ
Когда этот вопрос был задан, ОП не сказал, что ему требуется количество ЛОГИЧЕСКИХ ядер, а не фактическое количество ядер, поэтому этот ответ логически (без каламбура) отвечает способом получить фактическое количество реальных физических ядер, а не число, которое ОС пытается виртуализировать с помощью гиперпотока voodoo.
ОБНОВЛЕНИЕ ДЛЯ ОБРАБОТКИ ЛОГИСТИКИ В YOSEMITE
Из-за странной ошибки в OS X Yosemite (и, возможно, более новых версиях, таких как предстоящий El Capitan), я сделал маленький модификация. (Старая версия все еще работала отлично, если вы просто игнорируете STDERR, и это все модификация для вас.)
Каждый другой ответ, указанный здесь,
-
предоставляет неверную информацию
не дает информации из-за ошибки в реализации команды
работает невероятно медленно (требуется большая часть минуты для завершения) или
дает слишком много данных и, следовательно, может быть полезно для интерактивного использования, но бесполезно, если вы хотите использовать данные программно (например, в качестве ввода команды типа bundle install --jobs 3 , где вы хотите, чтобы вместо 3 быть меньше, чем количество ядер, которые у вас есть, или, по крайней мере, не больше, чем количество ядер)
Способ получить только количество ядер, надежно, правильно, достаточно быстро и без дополнительной информации или даже дополнительных символов вокруг ответа:
Центральный процессор — основной элемент компьютера вне зависимости от того, какая операционная система используется (Windows, Ubuntu, Mac OS). Именно он выполняет все базовые операции, когда вы играете или, например, что-либо смотрите в интернете. Большее количество ядер в процессоре позволяет системе одновременно выполнять больше действий. Это значительно увеличивает производительность.
Информация о том, сколько ядер внутри компьютера или мобильного телефона, дает возможность понять и сравнить его производительность с другими моделями. Но как узнать нужную информацию? Для каждой платформы существует свой способ это сделать. Мы рассмотрим все варианты. Просто найдите нужную операционную систему и следуйте инструкциям.
Windows
Самый простой способ узнать, сколько ядер у вас имеется, – открыть «Диспетчер задач». Сделать это можно либо нажатием комбинации клавиш CTRL+SHIFT+ESC , либо правым щелчком мыши по кнопке «Пуск» и выбором интересующего нас пункта меню. В Windows 7, можно нажать CTRL+ALT+DELETE , и в открывшемся окне выбрать «Диспетчер задач».
В Windows 10 щелкните на вкладке «Производительность», с левой стороны вы увидите несколько графиков. Щелкнув на «CPU», вы увидите график его нагрузки, а под ним будет содержаться необходимая информация о количестве сокетов, ядер и логических процессоров в системе.
Обратите внимание на количество сокетов. В компьютерах, предназначенных для домашнего использования, оно обычно равняется 1. Если у вашего ПК более одного сокета, вы можете дополнительно установить еще один процессор. Например, ноутбук Lenovo имеет 2 ядра с 1 разъемом.
Еще один способ — загрузить и установить программу CPU-Z. Оно работает без рекламы и помогает узнать число программных потоков, используемых ядрами, их скорость и многое другое. Это продвинутый инструмент, который должен быть у каждого: он легок в использовании и не требует специальных знаний.
Чтобы узнать количество ядер с помощью командной строки, просто откройте её и введите следующую команду: echo %NUMBER_OF_PROCESSORS% .
Чтобы узнать число ядер, работающих внутри Макбука, просто нажмите на вездесущий логотип Apple в левом верхнем углу экрана. Сделав это, увидите опцию «Информация об устройстве». Кликните на неё, чтобы открыть всплывающее окно. Перейдите на вкладку «Поддержка» и кликните на пункт «Технические характеристики» — вы будете перенаправлены на страницу модели ноутбука на сайте Apple.
Компания Apple всегда отличалась своеобразным подходом, и на этот раз ничего не изменилось. Если понадобится более подробная информация, нажмите клавишу параметров и выберите «Меню Apple», далее — «Информация о системе».
Вы также можете использовать приложение Spotlight для поиска информации о системе. Здесь вы увидите дополнительные сведения: число запущенных ядер, процессор, оперативная память и т. д. Приятно видеть, что такой инструмент встроен прямо в ОС — нет необходимости загружать сторонние программы. Хороший пример для Microsoft.
Кроме того, получить нужную информацию можно, если ввести в командную строку следующую команду:
Android
Современные смартфоны действительно довольно мощные. Чтобы вам легче было представить, насколько мощные, позвольте поделиться удивительным фактом. Однажды в Nasa поделились тем, что космический аппарат Вояджер 1 и 2, запущенные еще в 1977 году для изучения нашей Солнечной системы, имели по 69,63 килобайта памяти каждый. В iPhone 5 находится 16 ГБ памяти, что в 240 000 раз больше. iPhone 5 сейчас считается устаревшим устройством. Вопрос в том, что мы делаем с такой силой в наших карманах. Играем и просматриваем социальные сети? Просто пища к размышлению.
Тем не менее. Первый инструмент в списке — Hardware Info. Как следует из названия, это изящное маленькое приложение будет собирать все сведения о том, что находится внутри вашего смартфона. Помимо количества ядер, вы также узнаете кое-что о дисплее, процессоре, оперативной памяти, камере и датчиках. Множество полезных данных на одном экране аккуратно располагается во вкладки. Приложение позволяет сравнить характеристики с более чем 3 500 других смартфонов, которые работают на Android.
Второе приложение — CPU-Z от той же команды, которая разработала одноименную программу для ОС Windows, про которую мы рассказывали выше. Её дизайн более изысканный и приятный на вид, без темного фона. CPU-Z собирает и отображает информацию о скорости и производительности каждого ядра.
iPhone
Если вам интересно узнать количество ядер, работающих на iPhone, загрузите и установите приложение Lirum из App Store. Нажмите в меню справа, чтобы выбрать устройство, и вам откроется меню, в котором будут представлены все необходимые технические характеристики. Если вы не дружите с английским языком, то можете переключиться на русский язык.
Облегченная версия приложения бесплатна для загрузки и использования, нет необходимости обновлять её до профессиональной версии. Для продвинутого пользователя, которому требуется расширенный функционал (возможность сравнивать информацию об устройстве и производительности), профессиональная версия обойдется всего в 4 доллара.
Ubuntu
Для Unix систем можно воспользоваться командами lscpu или nproc.
Файловая система proc – это псевдо-файловая система, используемая как интерфейс доступа к структурам данных ядра. Обычно размещается она в директории /proc. Файл /proc/cpuinfo представляет собой всего лишь коллекцию зависимых от ЦП и от системной архитектуры элементов, с отдельным списком для каждой поддерживаемой архитектуры.
Команда nproc отображает количество доступных ядер процессора:
Команда lscpu собирает информацию об архитектуре ЦП из /proc/cpuinfo, выдавая ее в удобной для человека формате:
В псевдофайле /proc/cpuinfo и виртуальной файловой системе sysfs хранится информация об архитектуре вашего CPU, такая как: количество процессоров, потоков, ядер, сокетов, NUMA, семействе ЦПУ, модели, bogoMIPS, порядке следования байтов и многое другое. Чтобы получить данную информацию напишите в терминале команду less /proc/cpuinfo.
Зачем уточнять характеристики своего компьютера Apple? Есть масса причин: во-первых, из чистого любопытства; во-вторых, чтобы оценить его производительность для использования сложных приложений и игр; в третьих, чтобы проверить спецификации при приобретении гаджета на вторичном рынке. Как это сделать?
В тему:
❶ Раздел «Об этом Mac»
Шаг 1. Откройте системное меню Mac.
Шаг 2. Перейдите в раздел «Об этом Mac».
Раздел «Об этом Mac» даёт как можно более лаконичную информацию про технические характеристики вашего компьютера Apple. С помощью него можно узнать год выпуска, оценить процессор, объём оперативной памяти, графический чип, а также получить серийный номер устройства.
❷ Меню «Отчёт о системе»
Шаг 1. Откройте системное меню Mac.
Шаг 2. Перейдите в раздел «Об этом Mac».
Шаг 3. Нажмите на кнопку «Отчёт о системе».
Меню «Отчёт о системе» предоставляет расширенную информацию по поводу спецификаций Mac. Здесь, в том числе, можно оценить число циклов перезарядки мобильного компьютера. Это можно сделать в разделе «Электропитание» — здесь нужно оценить пункт «Количество циклов перезарядки».
❸ Приложение Mactracker
Шаг 1. Откройте приложение Mactracker.
Шаг 2. Перейдите во вкладку This Mac.
Шаг 3. Нажмите на пункт своего Mac дважды.
Mactracker — многофункциональное приложение, которое представляет собой настоящую базу знаний по поводу компьютеров и других устройств Apple. В том числе, оно даст возможность оценить все возможные спецификации своего устройства, включая даты запуска продаж и их окончания.
Загрузить приложение из Mac App Store (бесплатно)
Цены, указанные в статье, актуальны на момент публикации материала и могут меняться с течением времени.
Существует несколько способов определения скорости и типа процессора компьютера.
Кстати, мы уже писали о том, как ускорить работу устройства на с помощью оптимизации диска.
Как узнать какой процессор на компьютере с Windows 10
Определите, используете ли 32-разрядную или 64-разрядную версию Windows.
Если вы хотите определить, является ли версия Windows на вашем компьютере 32-разрядной или 64-разрядной, выполните следующие шаги для своей версии системы.
Определите, является ли Windows Vista, 7, 8 и 10 32-разрядной или 64-разрядной
- Нажмите и удерживайте клавишу «Win» и клавишу «Pause».
В окне «Система» рядом с категорией «Система» будет отображаться 32-разрядная или 64-разрядная операционная система, если вы используете 64-разрядную версию. Ниже приведено изображение и пример этого окна.
64-разрядная версия системной информации ОС
Определите, является ли Windows XP 32-разрядной или 64-разрядной.
- Нажмите и удерживайте клавишу «Win» и клавишу «Пауза» или откройте значок «Система» на панели управления.
На вкладке «Общие» окна «Свойства системы», если у нее есть текст Windows XP, на компьютере установлена 32-разрядная версия Windows XP. Если он имеет текст с пометкой x64 Edition, на компьютере установлена 64-разрядная версия системы.
- Щелкните правой кнопкой мыши значок «Мой компьютер» на рабочем столе или в меню «Пуск».
- Выберите «Свойства» во всплывающем меню.
Выполнение любого из вышеперечисленных параметров открывает окно свойств системы, аналогичное приведенному ниже. В окне «Свойства системы» вы должны увидеть производителя процессора (например, Intel или AMD), модель процессора (например, Core 2) и скорость (например, 1,86 ГГц). В новых версиях Windows также отображается тип системы, который в приведенном ниже примере Windows 8 показывает 64-разрядную операционную систему на процессоре x64.
Как узнать какой процессор на компьютере с Mac OS
В Mac OS нажмите на значок Apple в строке меню. Выберите «Об этом компьютере» в меню Apple. В окне об этом компьютере Mac нажмите кнопку Дополнительная информация. Откройте раздел «Оборудование» и найдите атрибут «Имя процессора». После перечисления выполните поиск в Интернете для этого ЦП, чтобы определить, является ли он 32-разрядным или 64-разрядным ЦП.
Процессор 32-разрядный или 64-разрядный
- Intel Core Duo или Solo 32-bit
- Intel Core 2 Duo 64-бит
Любой процессор Intel Xeon 64-разрядный
- Intel Core i3 64-бит
- Intel Core i5 64-bit
- Intel Core i7 64-bit
Как видно из приведенной выше таблицы, все самые последние компьютеры Mac являются 64-разрядными процессорами.
Если вы используете Mac OS, вы можете определить скорость процессора, выполнив следующие шаги.
- Нажмите на меню Apple (значок Apple в верхнем левом углу).
- В меню выберите «Об этом компьютере».
- На вкладке «Обзор» найдите запись «Процессор», в которой будет указана скорость процессора на вашем компьютере Mac.
Как узнать какой процессор на компьютере с ОС Linux
В операционной системе Linux зайдите в интерфейс командной строки и введите следующую команду.
Найдите lm в выводе команды. Если lm находится в выходном сигнале, то CPU является 64-битным. Если вы не видите lm или видите i386, i486, i586 или i686 на выходе, тогда CPU является 32-битным. Ниже приведен пример вывода вышеупомянутой строки с lm в информации.
- Определите, является ли ядро Linux 32-разрядным или 64-разрядным.
С помощью команды uname вы можете определить, является ли ваше ядро Linux 32-разрядным или 64-разрядным, выполнив приведенную ниже команду.
Эта команда выдаст вам результат, аналогичный приведенному ниже примеру.
SMP Вт 12 февраля 00:15:43 EST 2008 x86_64 x86_64 GNU / Linux
Если вы видите x86_64 на выходе, это означает, что это x86, и что он 64-разрядный.
В ОС Linux вы можете использовать одну из следующих команд для просмотра информации о процессоре в компьютере.
$ Cat / proc / cpuinfo
$ Less / proc / cpuinfo
$ More / proc / cpuinfo
Документация
Если вы приобрели компьютер у OEM-производителей, таких как Dell или HP, производитель должен включить документацию, в которой перечислены системные характеристики компьютера. Если у вас нет документации, вы также можете найти ее онлайн после входа в модель или метку обслуживания на компьютере.
При загрузке
Большинство компьютеров показывают скорость процессора компьютера при загрузке компьютера. Например, при загрузке компьютера вы можете увидеть текст, отображаемый на экране, например:
CMOS
Если компьютер не имеет документации или не указывает скорость процессора при загрузке, также возможно, что скорость процессора будет указана в CMOS Setup. Эта информация будет указана в списке основных или дополнительных настроек CMOS Setup.
Как узнать какой процессор на компьютере с помощью программы
Существует также большое количество программных утилит, предназначенных для отображения и обнаружения процессора компьютера. См. Сторонние инструменты в приведенной ниже ссылке для получения списка наиболее популярных программ, предназначенных для обнаружения аппаратного обеспечения системы.
Способы определения местоположения аппаратных и других компьютерных спецификаций.
Аппаратное обеспечение
Наилучшим методом определения скорости компьютерного процессора будет физический просмотр реального процессора. Важно отметить, что эта опция может быть недоступна, если к процессору присоединен несъемный радиатор.
- Выключите компьютер, откройте корпус и найдите процессор компьютера.
Также мы подготовили дополнительные шаги для пользователей Windows 10
Нажмите «Пуск» и в системной информации «Пуск» или «Пуск» выберите значок «Сведения о системе».
В операционной системе Windows перейдите в меню «Пуск»> «Все программы». Откройте папку «Аксессуары», а затем папку «Служебные». В папке «Служебные» выберите «Сведения о системе».
Если у вас остались какие-то вопросы по теме «Как узнать какой процессор на компьютере», то можете писать их нам в форму комментариев на нашем сайте.
Читайте также: