Однопроцессорный или многопроцессорный
На Unix, как мы можем знать, является ли система многопроцессорной или однопроцессорной?
3 ответа
Решение
Иногда нам приходится отвечать на свой вопрос:)
На Солярисе запустите команду
/usr/sbin/psrinfo -v|grep "Status of processor"|wc -l
В AIX запустите команду
lsdev -C|grep Process|wc -l
В HP-UX выполните следующие команды (требуются права суперпользователя):
P=`echo processor_count/D | adb -k /stand/vmunix /dev/mem |tail -1|awk '{print $2}'` echo "The number of processors on `hostname` = $P"
На Tru64 запустите команду
/usr/sbin/psrinfo -v|grep "Status of processor"|wc -l
Как насчет
cat /proc/cpuinfo | grep -i 'processor' | wc -l
Или даже
dmesg | grep -i cpu
Обратите внимание на "Воспитан х процессоров" в последнем
Я не знаю, применимо ли это и к Unix, но для Linux из командной строки смотрите здесь: http://www.howtogeek.com/howto/ubuntu/display-number-of-processors-on-linux/