Администраторам 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. Используя любой из вышеперечисленных способов, определить количество ядер больше не составит труда.