Многоядерные процессоры сейчас довольно распространены, при этом многие сервера оснащены более чем одним процессором. Для использования скриптах, иногда возникает задача определить количество ядер или процессоров.
Определить количество физических процессоров
1 | cat /proc/cpuinfo | grep "^physical id" | sort | uniq | wc -l |
Определить количество ядер на процессор
1 | cat /proc/cpuinfo | grep "^cpu cores" | uniq | awk '{print $4}' |
Определить сколько всего процессоров (ядер)
1 | cat /proc/cpuinfo | grep "^processor" | wc -l |