分类:
2008-03-10 14:47:16
1.看物理内存用prtconf,在x86和sparc都通用的: # prtconf -vp | grep Mem Memory size: 1015 Megabytes 2.用vmstat看使用情况: # vmstat 1 kthr memory page disk faults cpu r b w swap free re mf pi po fr de sr cd s0 s1 -- in sy cs us sy id 0 0 0 1016848 587012 36 117 73 1 3 0 121 11 -0 11 0 475 2930 936 7 2 91 0 0 0 963184 522692 11 27 0 0 0 0 0 0 0 0 0 393 848 273 1 1 98 0 0 0 963184 522732 0 0 0 0 0 0 0 0 0 0 0 399 328 281 0 0 100 0 0 0 963184 522732 0 0 0 0 0 0 0 0 0 0 0 402 1368 283 1 0 99 0 0 0 963184 522732 0 0 0 0 0 0 0 0 0 0 0 387 772 258 0 1 99 0 0 0 963184 522732 0 0 0 0 0 0 0 0 0 0 0 400 1801 274 1 0 99 3.Solaris 9开始,可以使用mdb来查看内存: # echo ::memstat |mdb -k Page Summary Pages MB %Tot ------------ ---------------- ---------------- ---- Kernel 26350 102 10% Anon 78852 308 31% Exec and libs 13812 53 5% Page cache 8400 32 3% Free (cachelist) 39009 152 15% Free (freelist) 91239 356 35% Total 257662 1006 以上三中方法查看内存大小及使用情况。 |
aix:
prtconf :查看cpu 内存 硬盘
***********************************************************
查看操作系统版本:
linux:
命令: lsb_release -a (tblinux没有此命令)
查看文件:cat /etc/redhat-release (redhat)
/etc/SuSE-release (suse)
/etc/turbolinux-release (tblinux)
查看文件: cat /etc/issue
命令:rpm -q redhat-release (只针对redhat)
uname -a 和 cat /proc/version 效果相同
unix(sol):
命令: uname -a
查看文件: cat /etc/release
aix:
#bootinfo -y 可以查看操作系统的位数
#oslevel 可以查看操作系统版本
#oslevel -r 可以查看操作系统小版本号
1.直接看看有没有/lib64目目录的方法。64位的系统会有/lib64和/lib两个目录,32位只有/lib一个。
2.getconf LONG_BIT
(32位的系统中int类型和long类型一般都是4字节,64位的系统中int类型还是4字节的,但是long已变成了8字节inux系统中可用"getconf WORD_BIT"和"getconf LONG_BIT"获得word和long的位数。64位系统中应该分别得到32和64。)
root@sol10t111 # format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c0t0d0
/pci@400/pci@0/pci@1/scsi@0/sd@0,0
1. c0t1d0
/pci@400/pci@0/pci@1/scsi@0/sd@1,0
Specify disk (enter its number): 1
selecting c0t1d0
[disk formatted]
Warning: Current Disk has mounted partitions.
/dev/dsk/c0t1d0s2 is currently mounted on /data2. Please see umount(