1.showrev
------------ show machine, software revision, and patch revision information---------
Hostname: T5220
Hostid: 8513c52e
Release: 5.10
Kernel architecture: sun4v
Application architecture: sparc
Hardware provider: Sun_Microsystems
Domain:
Kernel version: SunOS 5.10 Generic_127127-11
2.命令uname -a
(linux系统同样支持)
---------print name of current system.参数 -a :Prints basic information currently available from the system.------
SunOS T5220 5.10 Generic_127127-11 sun4v sparc SUNW,SPARC-Enterprise-T5220
3.查看/etc/release
Solaris 10 5/08 s10s_u5wos_10 SPARC
Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 24 March 2008
4、使用man isainfo
,可以看到这个程序是用来描述系统的指令集和架构的。指令集,对应到就是系统的位数
isainfo -k
- 用来打印操作系统内核使用的指令集的名称,常见的值,比如i386,代表的是i386 (CPU)体系架构,表示操作系统使用的是i386体系架构对应的指令集。
isainfo -b
- 用来打印本地指令集的地址空间的位数,即cpu位数,获取到这个cpu位数,如32.
在使用-k -b 时,可以加上-v,开启verbose模式,以打印出更多信息。
isainfo -kv
64-bit sparcv9 kernel modules
64-bit sparcv9 applications
asi_blk_init vis2 vis
isainfo -v
#如果是运行在32位模式下,则有如下输出:
32-bit sparcapplications
#如果是运行在64位模式下,则有如下输出:
64-bit sparcv9applications
32-bit sparcapplications
#注意: 从Solaris10开始支持AMD64和EM64(intel)处理器,即通常说的x64,同样能用上述命令来判断。So laris10的x86和x64使用同一个安装包,即Solaris_x86_ga_u2_...。 由上可知道,solaris系统为64位的。
5、查看位数(linux通用) getconf LONG_BIT
or getconf WORD_BIT
输入:getconf LONG_BIT
返回结果:64
输入:getconf WORD_BIT
返回结果:32
分析:32位的系统中int类型和long类型一般都是4字节,64位的系统中int类型还是4字节的,但是long已变成了8字节inux系统中可用”getconf WORD_BIT”和”getconf LONG_BIT”获得word和long的位数。64位系统中应该分别得到32和64。
所以该系统为64为Linux系统。
6、 psrinfo -v
查看cup
的状态
mpstat
可以列出多cpu
负载的状态
prtconf | grep 'Memory'
可以查看内存的多少.
prtdiag -v
显示系统配置信息