下面列举AIX平台上部分常用的系统信息查看方式,仅供参考:
1
、操作系统版本
oslevel –r
或
instfix –i|grep ML
2
、系统微码级别
lsmcode
或
lscfg –vp|grep ROM
3
、主机机型、序列号
lscfg –vp | grep Machine
4
、服务器系统配置输出
prtconf
5
、检查系统
CPU
的状态
lsdev -Cc processor
正常输出结果:
正常输出结果范例:
proc0 Available 00-00 Processor
proc1 Available 00-01 Processor
proc2 Available 00-02 Processor
proc3 Available 00-03 Processor
proc4 Available 00-04 Processor
proc5 Available 00-05 Processor
正常情况下所有的
CPU
的状态为
Avaliable
检查
CPU
具体信息
lscfg –vl proc0(/pro1)
6
、检查系统内存的状态
lsdev-Cc memory
正常输出结果:
所有的
memory
的状态为
Avaliable
检查系统内存的大小
lsattr-Elmem0
正常输出结果范例:
size 16384 Total amount of physical memory in MbytesFalse
goodsize 16384 Amount of usable physical memory in Mbytes False
在内存发生故障时,实际的输出结果会比以上数量少。
7、
检查系统交换区(
Paging Space
)的状态
lsps-a
正常输出结果范例:
Page SpacePhysical Volume Volume Group Size %UsedActiveAutoType
hd6 hdisk0 rootvg 3072MB 1 yes yes lv
正常情况下
Paging Space
的利用率非常小,当发现
Paging Space
的使用率持续增大达到
60%
时,应引起注意,并检查系统资源情况;当使用率达到
80%
时系统会发出告警,应立即与
IBM
公司工程师联系,检查系统。
8、
检查系统所有硬盘的状态
lsdev-Ccdisk
;
正常状态:所有硬盘的状态为
avaliable
检查硬盘具体信息
lscfg –vl hdisk1
9、
检查系统卷组的状态
lsvg
;
正常输出结果范例:
rootvg
jfarfsvg01
jfarfsvg02
jfindxvg
jfdatavg01
jfdatavg02
jfdatavg03
jfdatavg04
jfdatavg05
jfdatavg06
oraclevg
jfcalfsvg1
jfcalfsvg2
jfcalfsvg3
jfcalfsvg4
正常情况下,在输出结果中将能看到所有定义的卷组。
10、
检查系统激活卷组的状态
lsvg -o
正常输出结果范例:
rootvg
jfarfsvg01
jfindxvg
jfdatavg01
jfdatavg02
jfdatavg03
jfdatavg04
jfdatavg05
jfdatavg06
oraclevg
jfcalfsvg1
jfcalfsvg3
所有在此机器上激活的卷组应该与应用上所计划的定义相一致。如果出现与计划不一致的信息,可以检查
HACMP
的情况,看是否系统发生了切换。
11、
检查卷组使用和定义状态
lsvg rootvg(rootvg
,
oraclevg
,
jfdatavg01......)
;
(
确认参数
stale pv
和
stale pp
均为
0)
正常输出结果范例:
VOLUME GROUP: rootvg VG IDENTIFIER:000c539deefabcc4
VG STATE: active PP SIZE: 32 megabyte(s)
VG PERMISSION:read/write TOTAL PPs: 542 (17344 megabytes)
MAX LVs: 256 FREE PPs: 192 (6144 megabytes)
LVs: 9 USED PPs: 350 (11200 megabytes)
OPEN LVs: 8 QUORUM: 2
TOTAL PVs: 1 VG DESCRIPTORS: 2
STALE PVs: 0 STALE PPs: 0
ACTIVE PVs: 1 AUTO ON: yes
MAX PPs per PV: 1016 MAX PVs: 32
12、
检查卷组内逻辑卷的状态
lsvg -l rootvg(rootvg
,
oraclevg
,
jfdatavg01......)
;
(
确认
lv
工作正常
)
正常输出结果范例:
rootvg:
LV
NAME TYPE LPs PPs PVsLV STATE MOUNT POINT
hd5 boot 1 2 2 closed/syncdN/A
hd6 paging 96 192 2 open/syncd N/A
hd8 jfslog 1 2 2 open/syncd N/A
hd4 jfs 4 8 2 open/syncd /
hd2 jfs 68 136 2 open/syncd /usr
hd9var jfs 2 4 2 open/syncd /var
hd3 jfs 30 60 2 open/syncd /tmp
hd1 jfs 100 200 2 open/syncd /home
ptfslv jfs 50 100 2 open/syncd /ptfs
正常情况下,在此卷组中的所有逻辑卷应该都是同步(
syncd
)状态。如果发现有不同步的现象,可以进一步做硬盘检查,看是否有硬盘的故障。
13、
检查卷组内各物理卷的状态
lsvg -p rootvg(rootvg
,
oraclevg
,
jfdatavg01......)
;
rootvg:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdisk0 active 542 190 28..00..00..53..109
hdisk2 active 542 190 58..12..00..11..109
(
确认
pv
工作正常
)
正常情况下,卷组内的所有物理卷都应该是同步的。
14、
检查文件系统的状态
df-k
;
(
检查
FS
是否使用正常,是否需要立即扩充
)
正常输出结果范例:
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd4 131072 62208 53% 5623 9% /
/dev/hd2 2228224 37496 99% 53318 10% /usr
/dev/hd9var 65536 42584 36% 838 6% /var
/dev/hd3 983040 249976 75% 5255 3% /tmp
/dev/hd1 3276800 576880 83% 4951 1% /home
/dev/ptfslv 1638400 265964 84% 962 1% /ptfs
/dev/oraclelv 4194304 171608 96% 47461 5% /oracle
/dev/ora817lv 2097152 444748 79% 6115 2% /ora817
/dev/jfarfs01_lv 153812992 149957844 3% 29 1% /archjf1
/dev/jfcalfsjf1alv 290717696 250561884 14% 64381 2% /billdata/jf1/jf1a
/dev/jfcalfsjf1blv 290717696 288356688 1% 16404 1% /billdata/jf1/jf1b
hbboss_jf2_svc:/billdata/jf2/jf2a 290717696 285226740 2% 40 1% /billdata/jf2/jf2a
hbboss_jf2_svc:/billdata/jf2/jf2b 290717696 280281808 4% 19933 1% /billdata/jf2/jf2b
在正常情况下,对于系统的文件系统空间不能全部使用完,特别是“
/
”、“
/tmp
”、“
/var
”等。如果使用率达到
100%
,将会引起系统的崩溃,所以在检查时应特别仔细,及时清除不再使用的文件,并扩大文件系统的空间。
15、
检查系统运行实时状态
vmstat 2
(检查系统核心资源的使用情况)
通过
vmstat
命令可以实时地监视系统
CPU
和内存资源的使用情况,为系统和应用更合理地使用系统资源提供依据。具体的数据信息描述可以参考
IBM
的有关技术文档。
iostat 2
(检查系统
I/O
资源的使用情况)
iostat
命令主要是实时地检测系统
I/O
的资源使用情况。
netstat 2
(检查系统网络的传输情况)
netstat
命令主要是实时地检测系统网络的资源使用情况。
sar –P ALL 2 100
(检查系统
CPU
的使用情况)
sar
命令可以实时地检测每个
CPU
的使用情况。