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 に答える