Unix 单处理器或多处理器

Unix 单处理器或多处理器,unix,kernel,pthreads,processors,Unix,Kernel,Pthreads,Processors,在unix上,我们如何知道系统是多处理器还是单处理器?我不知道它是否也适用于unix,但对于Linux,从命令行,请参见此处:我不知道它是否也适用于unix,但对于Linux,从命令行,请参见此处:如何 cat /proc/cpuinfo | grep -i 'processor' | wc -l 甚至 dmesg | grep -i cpu 注意上一篇文章中的“启动x处理器”怎么样 cat /proc/cpuinfo | grep -i 'processor' | wc -l 甚至

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

我不知道它是否也适用于unix,但对于Linux,从命令行,请参见此处:

我不知道它是否也适用于unix,但对于Linux,从命令行,请参见此处:

如何

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

 dmesg | grep -i cpu
注意上一篇文章中的“启动x处理器”

怎么样

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

 dmesg | grep -i cpu

注意上一篇文章中的“带来x处理器”

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

在Solaris上运行命令

/usr/sbin/psrinfo -v|grep "Status of processor"|wc -l
lsdev -C|grep Process|wc -l
在AIX上运行命令

/usr/sbin/psrinfo -v|grep "Status of processor"|wc -l
lsdev -C|grep Process|wc -l
在HP-UX上运行以下命令(需要超级用户权限):

在Tru64上运行命令

 /usr/sbin/psrinfo -v|grep "Status of processor"|wc -l

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

在Solaris上运行命令

/usr/sbin/psrinfo -v|grep "Status of processor"|wc -l
lsdev -C|grep Process|wc -l
在AIX上运行命令

/usr/sbin/psrinfo -v|grep "Status of processor"|wc -l
lsdev -C|grep Process|wc -l
在HP-UX上运行以下命令(需要超级用户权限):

在Tru64上运行命令

 /usr/sbin/psrinfo -v|grep "Status of processor"|wc -l

带超线程的奔腾4算是单处理器还是多处理器?unix HPUX和我在AIXi上试过的都在/proc/中找不到任何cpuinfo文件。那么这是否意味着我们无法在unix上找到答案?有一种POSIX方法可以做到这一点,它取决于线程亲和力的内容,我似乎找不到它。带超线程的奔腾4算是单处理器还是多处理器?unix HPUX,我也在AIXi上试过,在/proc/中找不到任何cpuinfo文件。那么这是否意味着我们无法在unix上找到答案?有一种POSIX方法可以做到这一点,它取决于线程关联性的内容,而我似乎找不到它。procfs几乎只是Linux的东西。在许多其他系统上都看不到它。例如,FreeBSD只有在安装了Linux compat的情况下才有它。你似乎是对的。我在/proc/中找不到任何cpuinfo文件。那么这是否意味着我们在unix上找不到答案?-1因为我只标记了unix,linux答案没有帮助meprocfs几乎只是linux的东西。在许多其他系统上都看不到它。例如,FreeBSD只有在安装了Linux compat的情况下才有它。你似乎是对的。我在/proc/中找不到任何cpuinfo文件。那么这是否意味着我们在unix上找不到答案?-1因为我只标记了unix,linux答案没有帮助meprocfs几乎只是linux的东西。在许多其他系统上都看不到它。例如,FreeBSD只有在安装了Linux compat的情况下才有它。我在/proc/中找不到任何cpuinfo文件。那么这是否意味着我们在unix上找不到答案?procfs几乎只是Linux的东西。在许多其他系统上都看不到它。例如,FreeBSD只有在安装了Linux compat的情况下才有它。我在/proc/中找不到任何cpuinfo文件。那么这是否意味着我们在unix上找不到答案?