Как узнать количество ядер в Ubuntu

How Find Number Cores Ubuntu




Администраторам Linux часто необходимо знать количество ядер при управлении серверами Linux и назначении различных задач нескольким серверным машинам. Первоначально компьютерные системы поставлялись с одноядерными процессорами, но в настоящее время у нас есть многоядерные процессоры для повышения производительности. В этом посте будут представлены многочисленные методы и команды для определения количества ядер в системе Ubuntu 20.04 LTS.

  • Использование команды lscpu
  • Использование файла / proc / cpuinfo
  • Использование команды nproc

Метод 1: определение количества ядер в Ubuntu с помощью команды lscpu

В ‘Lscpu’ Команда предоставляет всю информацию, относящуюся к архитектуре ЦП.







$ lscpu



Приведенная выше команда покажет всю информацию, относящуюся к ЦП, такую ​​как архитектура ЦП, количество ядер ЦП, количество потоков на ядро ​​и т. Д.



Чтобы отфильтровать только информацию о ЦП, используйте ‘Lscpu’ команда с ‘Egrep’ команда вроде этой:





$ lscpu| egrep 'CPU (s )'

Как вы можете видеть на прикрепленном выше скриншоте, строки, содержащие строку CPU, показаны как выходные данные для упомянутой выше команды:



Этот ‘Lscpu’ команда собирает всю информацию из ‘/ Proc / cpuinfo’ file и sysfs, так что это означает, что мы можем напрямую получать информацию о процессоре из ‘/ Proc / cpuinfo’ файл.

Метод 2: определение количества ядер в Ubuntu с помощью файла / proc / cpuinfo

Как имя ‘/ Proc / cpuinfo’ говорит, что это файл, содержащий информацию о процессоре, и мы можем легко просмотреть всю информацию этого файла с помощью команды cat:

$Кот /процентов/cpuinfo

Из всей этой информации мы можем отфильтровать информацию и получить точное количество ядер, объединив команды cat, grep и wc, как показано в приведенной ниже команде:

$Кот /процентов/cpuinfo| рукояткапроцессор| Туалет -

Как видите, он показал только количество ядер.

Метод 3: определение количества ядер в Ubuntu с помощью команды nproc

Вместо использования 'рукоятка' команда, чтобы отфильтровать количество ядер из ‘/ Proc / cpuinfo’ файла, есть простая команда, известная как ‘Nproc’ только для получения количества ядер:

$nproc

Как вы можете видеть в выводе приведенной выше команды, она также распечатала количество ядер, которое мы хотели.

Заключение

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