Однопроцессорный или многопроцессорный

На 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/

Другие вопросы по тегам