你知道是否有一个UNIX命令会告诉我我的Sun OS UNIX机器的CPU配置是什么?我也在尝试确定内存配置。是否有一个UNIX命令会告诉我这个?
答案 0 :(得分:50)
没有标准的Unix命令,AFAIK。我没有使用过Sun OS,但在Linux上,你可以使用它:
cat /proc/cpuinfo
很抱歉这是Linux,而不是Sun OS。对于Sun OS,可能有类似的东西。
答案 1 :(得分:13)
尝试psrinfo查找处理器类型和系统上安装的物理处理器数量。
答案 2 :(得分:13)
nproc命令显示可用的处理单元数:
$ nproc
样本输出:4
lscpu以人类可读格式收集CPU架构信息表/ proc / cpuinfon:
$ lscpu
样本输出:
架构:x86_64
CPU操作模式:32位,64位
字节顺序:Little Endian
CPU(s):8
在线CPU列表:0-7
每个核心的线程:1
每个插座的核心:4
CPU插座:2
NUMA节点:1
供应商ID:GenuineIntel
CPU系列:6
型号:15
步进:7
CPU MHz:1866.669
BogoMIPS:3732.83
虚拟化:VT-x
L1d缓存:32K
L1i缓存:32K
二级缓存:4096K
NUMA node0 CPU(s):0-7
答案 3 :(得分:5)
首先,它可能取决于您运行的Solaris版本,以及您拥有的硬件。
至少在SPARC上,您有psrinfo
向您显示处理器信息,这些信息自行运行将显示机器看到的CPU
个数。 psrinfo -p
显示已安装的物理处理器数量。从中可以推断出每个物理处理器的线程数/核心数。
prtdiag
会显示有关机器硬件的一些信息。看起来在V240上你可以从prtdiag
获得内存频道信息,但是你没有在T2000上。我想这是UltraSPARC IIIi和UltraSPARC T1之间的架构问题。
答案 4 :(得分:0)
我认为你可以在许多UNIX上使用prtdiag或prtconf
答案 5 :(得分:0)
我最喜欢看的是启动消息。如果它最近被启动,请尝试运行/ etc / dmesg。否则找到引导消息,登录/ var / adm或/ var。
中的某个位置