在unix上,我们怎么知道系统是多处理器还是单处理器?
答案 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/