Проверьте количество ядер в Ubuntu с помощью примеров кода

Чтобы проверить количество ядер в Ubuntu, вы можете использовать различные методы. Ниже вы найдете некоторые часто используемые методы и примеры кода:

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

Откройте терминал и выполните следующую команду:

lscpu

Вывод будет содержать строку, подобную следующей, которая указывает количество ядер ЦП:

CPU(s):              4

Метод 2: использование команды nproc
Команда nprocвозвращает количество доступных процессоров.

Откройте терминал и выполните следующую команду:

nproc

В выводе будет указано количество ядер:

4

Метод 3. Использование файловой системы sysfs
Файловая система /sysв Linux предоставляет информацию об аппаратном обеспечении системы, включая количество ядер.

Откройте терминал и выполните следующую команду:

cat /sys/devices/system/cpu/present

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

echo $(($(grep -oP '\d+' /sys/devices/system/cpu/present | tail -1) + 1))

В выводе будет указано количество ядер:

4

Метод 4: использование Python
Вы также можете использовать Python для получения количества ядер ЦП с помощью модуля multiprocessing.

Откройте терминал и запустите следующий код Python:

import multiprocessing
print(multiprocessing.cpu_count())

В выводе будет указано количество ядер:

4