Иногда возникает задача определения количества ядер (процессоров) в системе, к примеру для автоматической оптимизации с помощь скрипта.
Для получения количества ядер, доступных текущему процессу (скрипту) выполняем команду
1 | nproc |
для получения общего количества ядер
1 | nproc --all |
Соответственно для использования значений в скрипте, получаем значение в переменную
1 2 | cpu_coint=$(nproc) echo $cpu_coint |