单处理器或多处理器

时间:2009-11-09 07:56:54

标签: unix kernel pthreads processors

在unix上,我们怎么知道系统是多处理器还是单处理器?

3 个答案:

答案 0 :(得分:2)

有些时候我们必须回答自己的问题:)

在Solaris上运行命令

/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

答案 1 :(得分:1)

怎么样

cat /proc/cpuinfo | grep -i 'processor' | wc -l

甚至

 dmesg | grep -i cpu

留意最后一个“带来x处理器”

答案 2 :(得分:0)

我不知道它是否也适用于Unix,但对于Linux,从命令行,请参见:http://www.howtogeek.com/howto/ubuntu/display-number-of-processors-on-linux/