用于在UNIX计算机上查找有关CPU的信息的命令

Pet*_*ney 34 unix cpu

你知道是否有一个UNIX命令会告诉我我的Sun OS UNIX机器的CPU配置是什么?我也在尝试确定内存配置.是否有一个UNIX命令会告诉我这个?

Zif*_*fre 52

没有标准的Unix命令,AFAIK.我没有使用过Sun OS,但在Linux上,您可以使用:

cat /proc/cpuinfo
Run Code Online (Sandbox Code Playgroud)

对不起,它是Linux,而不是Sun OS.对于Sun OS,可能有类似的东西.

  • 有一个标准的Solaris命令:psrinfo. (2认同)

tim*_*day 13

尝试使用psrinfo查找处理器类型和系统上安装的物理处理器数量.


aba*_*tra 13

nproc命令显示可用的处理单元数:
$ nproc

样本输出:4

lscpu以人类可读格式收集CPU体系结构信息表/ proc/cpuinfon:
$ lscpu

样本输出:

体系结构:x86_64
CPU操作模式:32位,64位
字节顺序:Little Endian
CPU:8
个在线CPU列表:
每个内核0-7个线程:
每个插槽1个内核:4个
CPU插槽( s):2个
NUMA节点:1
供应商ID:GenuineIntel
CPU系列:6
型号:15
步进:7
CPU MHz:1866.669
BogoMIPS:3732.83
虚拟化:VT-x
L1d缓存:32K
L1i缓存:32K
L2缓存:4096K
NUMA node0 CPU(s):0-7


小智 5

首先,它可能取决于您运行的Solaris版本,以及您拥有的硬件.

至少在SPARC上,您必须psrinfo向您显示处理器信息,它自己运行将显示CPU机器看到的数量.psrinfo -p显示安装的物理处理器数量.从中可以推断出每个物理处理器的线程数/核心数.

prtdiag将显示有关机器中硬件的相关信息.看起来在V240上你可以获得内存频道信息prtdiag,但你没有在T2000上.我想这是UltraSPARC IIIi和UltraSPARC T1之间的架构问题.

  • psrinfo也适用于x86上的Solaris.prtdiag曾经只是SPARC但不再是. (2认同)