0

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

4

3 回答 3

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
于 2009-11-09T10:01:46.390 回答
1

怎么样

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

甚至

 dmesg | grep -i cpu

注意最后一个中的“Brought up x processor”

于 2009-11-09T08:02:03.050 回答
0

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

于 2009-11-09T08:00:38.827 回答