Solaris 5.x系统日常巡检

Solaris 5.X 系统日常管理

CPU占用情况和IO等待情况

1、命令:sar -u 1 5 (所有CPU均值)

结果:

11:32:17 %usr %sys %wio %idle

11:32:18 0 1 0 99

11:32:19 1 2 0 97

11:32:20 0 1 0 99

11:32:21 1 1 0 98

11:32:22 1 1 0 98

Average 1 1 0 98

说明:Average为平均值,%idle为CPU空闲百分比,一般小于25%则可判断为CPU占用过高;%wio为IO等待百分比,大于30%就说明IO比较高了

2、命令:mpstat (每个CPU占用情况)

结果:

CPU minf mjf xcal intr ithr csw icsw migr smtx srw syscl usr sys wt idl

0 978 45 0 373 300 2383 76 0 17 1 6506 10 48 0 42

说明:CPU为cpu号,是单cpu就为0,idl为CPU空闲百分比,一般该值小于30左右及说明CPU负荷过高;wt为IO等待数,正常情况都为0,有数代表较繁忙;sys为系统时间使用率;usr为用户时间使用率; 查看僵死进程

命令:ps -elf -o s -o args

结果:

S COMMAND

T sched

S /sbin/init

S pageout

S fsflush

S /usr/lib/sysevent/syseventd

……

说明:Z 为僵死进程,如果没有为Z的就说明目前没有将死进程

文件系统使用状况

命令:df -k

结果:

-bash-3.00$ df -k

Filesystem kbytes used avail capacity Mounted on /dev/md/dsk/d1 10332220 4403673 5825225 44% /

/devices 0 0 0 0% /devices

ctfs 0 0 0 0% /system/contract

proc 0 0 0 0% /proc

mnttab 0 0 0 0% /etc/mnttab

swap 54063568 1800 54061768 1% /etc/svc/volatile

objfs 0 0 0 0% /system/object sharefs 0 0 0 0% /etc/dfs/sharetab

fd 0 0 0 0% /dev/fd

/dev/md/dsk/d3 15493250 2443222 12895096 16% /var /dev/md/dsk/d4 20655025 723592 19724883 4% /tmp swap 54061832 64 54061768 1% /var/run /dev/md/dsk/d6 10332220 2976495 7252403 30% /user /dev/md/dsk/d5 8267957 1810116 6375162 23% /home /dev/md/dsk/d8 20655025 16595021 3853454 82% /oracle /dev/md/dsk/d7 120523961 37336527 81982195 32% /opt

内存占用情况

命令:/usr/sbin/prtconf | grep "Memory size:" && vmstat 或 vmstat

结果:

$ /usr/sbin/prtconf | grep "Memory size:" && vmstat

Memory size: 512 Megabytes

kthr memory page disk faults cpu

r b w swap free re mf pi po fr de sr cd cd f0 s0 in sy cs us sy id 0 0 0 878456 412472 28 108 55 0 0 0 20 9 0 0 0 321 736 315 1 6 93

$ vmstat

kthr memory page disk faults cpu

r b w swap free re mf pi po fr de sr cd cd f0 s0 in sy cs us sy id 0 0 0 878728 412352 27 104 53 0 0 0 19 8 0 0 0 321 706 305

1 5 94

说明:free的值为当前物理内存空闲值,与物理内存总数比,如小于20%就说明内存占用过高

内存配置

命令:/usr/sbin/prtdiag –v

结果:

System clock frequency: 1012 MHz

Memory size: 131072 Megabytes

==================================== CPUs ====================================

CPU CPU Run L2$ CPU CPU

LSB Chip ID MHz MB Impl. Mask

--- ---- ---------------------------------------- ---- --- ----- ----

00 0 0, 1, 2, 3, 4, 5, 6, 7 2400 5.0 7 145

00 1 8, 9, 10, 11, 12, 13, 14, 15 2400 5.0 7 145

00 2 16, 17, 18, 19, 20, 21, 22, 23 2400 5.0 7 145

00 3 24, 25, 26, 27, 28, 29, 30, 31 2400 5.0 7 145

01 0 32, 33, 34, 35, 36, 37, 38, 39 2400 5.0 7 145

01 1 40, 41, 42, 43, 44, 45, 46, 47 2400 5.0 7 145

01 2 48, 49, 50, 51, 52, 53, 54, 55 2400 5.0 7 145

01 3 56, 57, 58, 59, 60, 61, 62, 63 2400 5.0 7 145

============================ Memory Configuration ============================

Memory Available Memory DIMM # of Mirror Interleave

LSB Group Size Status Size DIMMs Mode Factor

--- ------ ------------------ ------- ------ ----- ------- ----------

00 A 32768MB okay 2048MB 16 no 8-way

00 B 32768MB okay 2048MB 16

no 8-way

01 A 32768MB okay 2048MB 16 no 8-way

01 B 32768MB okay 2048MB 16

no 8-way

========================= IO Devices

=========================

IO Lane/Frq LSB Type LPID RvID,DvID,VnID BDF State Act, Max

Name Model

--- ----- ---- ------------------ --------- ----- ----------- ------------------------------

--------------------

Logical Path

------------

00 UNKN 0 bc, 8532, 10b5 2, 0, 0 okay -- , --

pci-pciex10b5,8532 N/A

/pci@0,600000/pci@0

00 UNKN 0 bc, 8532, 10b5 3, 8, 0 okay -- , --

pci-pciex10b5,8532 N/A

/pci@0,600000/pci@0/pci@8

00 UNKN 0 bc, 8532, 10b5 3, 9, 0 okay -- , --

pci-pciex10b5,8532 N/A

/pci@0,600000/pci@0/pci@9

00 UNKN 0 8, 125, 1033 4, 0, 0 okay -- , --

pci-pciexclass,060400 N/A

/pci@0,600000/pci@0/pci@8/pci@0

00 UNKN 0 8, 125, 1033 4, 0, 1 okay -- , --

pci-pciexclass,060400 N/A

/pci@0,600000/pci@0/pci@8/pci@0,1

00 UNKN 0 2, 50, 1000 5, 1, 0 okay -- , --

scsi-pci1000,50 LSI,1064

/pci@0,600000/pci@0/pci@8/pci@0/scsi@1

00 UNKN 0 10, 1648, 14e4 5, 2, 0 okay -- , --

network-pci14e4,1648 N/A

/pci@0,600000/pci@0/pci@8/pci@0/network@2

00 UNKN 0 10, 1648, 14e4 5, 2, 1 okay -- , -- network-pci14e4,1648 N/A

/pci@0,600000/pci@0/pci@8/pci@0/network@2,1

00 UNKN 0 3, 2432, 1077 119, 0, 0 okay -- , -- QLGC,qlc-pciex1077,2432 QLE2462

/pci@0,600000/pci@0/pci@9/QLGC,qlc@0

00 UNKN 0 3, 2432, 1077 119, 0, QLGC,qlc-pciex1077,2432 QLE2462 /pci@0,600000/pci@0/pci@9/QLGC,qlc@0,1

00 UNKN 2 b5, 103, 1166 2, 0, pci-pciex1166,103 N/A

/pci@2,600000/pci@0

00 UNKN 2 a3, 1678, 14e4 3, 4, FJSV,e2ta-fjgi Broadcom,BCM5715C /pci@2,600000/pci@0/FJSV,e2ta@4

00 UNKN 2 a3, 1678, 14e4 3, 4, FJSV,e2ta-fjgi Broadcom,BCM5715C /pci@2,600000/pci@0/FJSV,e2ta@4,1

00 UNKN 3 b5, 103, 1166 2, 0, pci-pciex1166,103 N/A

/pci@3,700000/pci@0

00 UNKN 3 a3, 1679, 14e4 3, 4, FJSV,e2sa-fjgi Broadcom,BCM5715S /pci@3,700000/pci@0/FJSV,e2sa@4

00 UNKN 3 a3, 1679, 14e4 3, 4, FJSV,e2sa-fjgi Broadcom,BCM5715S /pci@3,700000/pci@0/FJSV,e2sa@4,1

01 UNKN 16 bc, 8532, 10b5 2, 0, pci-pciex10b5,8532 N/A

/pci@10,600000/pci@0

01 UNKN 16 bc, 8532, 10b5 3, 8, 1 okay

0 okay 0 okay 1 okay 0 okay 0 okay 1 okay 0 okay 0 okay -- , -- -- , -- -- , -- -- , -- -- , -- -- , -- -- , -- -- , -- -- , --

pci-pciex10b5,8532 N/A

/pci@10,600000/pci@0/pci@8

01 UNKN 16 bc, 8532, 10b5 3, 9, 0 okay -- , -- pci-pciex10b5,8532 N/A

/pci@10,600000/pci@0/pci@9

01 UNKN 16 8, 125, 1033 4, 0, 0 okay -- , -- pci-pciexclass,060400 N/A

/pci@10,600000/pci@0/pci@8/pci@0

01 UNKN 16 8, 125, 1033 4, 0, 1 pci-pciexclass,060400 N/A

/pci@10,600000/pci@0/pci@8/pci@0,1

01 UNKN 16 2, 50, 1000 5, 1, 0 scsi-pci1000,50 LSI,1064

/pci@10,600000/pci@0/pci@8/pci@0/scsi@1

01 UNKN 16 10, 1648, 14e4 5, 2, 0 network-pci14e4,1648 N/A

/pci@10,600000/pci@0/pci@8/pci@0/network@2

01 UNKN 16 10, 1648, 14e4 5, 2, 1 network-pci14e4,1648 N/A

/pci@10,600000/pci@0/pci@8/pci@0/network@2,1

01 UNKN 16 3, 2432, 1077 119, 0, 0 QLGC,qlc-pciex1077,2432 QLE2462

/pci@10,600000/pci@0/pci@9/QLGC,qlc@0

01 UNKN 16 3, 2432, 1077 119, 0, 1 QLGC,qlc-pciex1077,2432 QLE2462

/pci@10,600000/pci@0/pci@9/QLGC,qlc@0,1

01 UNKN 18 b5, 103, 1166 2, 0, 0 pci-pciex1166,103 N/A

/pci@12,600000/pci@0

01 UNKN 18 a3, 1678, 14e4 3, 4, 0 FJSV,e2ta-fjgi Broadcom,BCM5715C

/pci@12,600000/pci@0/FJSV,e2ta@4

01 UNKN 18 a3, 1678, 14e4 3, 4, 1 okay -- , -- okay -- , -- okay -- , -- okay -- , -- okay -- , -- okay -- , -- okay -- , -- okay -- , -- okay -- , --

FJSV,e2ta-fjgi Broadcom,BCM5715C

/pci@12,600000/pci@0/FJSV,e2ta@4,1

01 UNKN 19 b5, 103, 1166 2, 0, 0 okay -- , --

pci-pciex1166,103 N/A

/pci@13,700000/pci@0

01 UNKN 19 a3, 1679, 14e4 3, 4, 0 okay -- , --

FJSV,e2sa-fjgi Broadcom,BCM5715S

/pci@13,700000/pci@0/FJSV,e2sa@4

01 UNKN 19 a3, 1679, 14e4 3, 4, 1 okay -- , --

FJSV,e2sa-fjgi Broadcom,BCM5715S

/pci@13,700000/pci@0/FJSV,e2sa@4,1

==================== Hardware Revisions ====================

System PROM revisions:

----------------------

OBP 4.24.11 2009/04/21 14:53

=================== Environmental Status ===================

Mode switch is in LOCK mode

=================== System Processor Mode

===================

SPARC64-VII mode

说明:Memory size总的物理内存大小;Memory Configuration内存信息;

分钟负载

命令:uptime

结果:

3:30pm up 160 day(s), 15 min(s), 2 users, load average: 3.56, 4.46, 4.71

说明:load average为平均负荷,分别是1分钟内的、5分钟内的、15分钟内

主机网卡状态

命令:netstat –m

结果:

streams allocation:

cumulative allocation current maximum total failures streams 7982 152802 78922531 0 queues 9745 152768 128745332 0 mblk 16082 103509 74434010 0 dblk 16082 110273 2882107925 0 linkblk 25 460 4189 0 syncq 23 600 16788 0 qband 2 78 2 0

33897 Kbytes allocated for streams data

说明:failures值其中一个大于0及说明网卡状态异常

主机CPU状态

命令:/usr/sbin/psrinfo

结果:

0 on-line since 02/07/2012 15:15:33

1 on-line since 02/07/2012 15:15:34

2 on-line since 02/07/2012 15:15:34

3 on-line since 02/07/2012 15:15:34

4 on-line since 02/07/2012 15:15:34

5 on-line since 02/07/2012 15:15:34

6 on-line since 02/07/2012 15:15:34

7 on-line since 02/07/2012 15:15:34

8 on-line since 02/07/2012 15:15:34

9 on-line since 02/07/2012 15:15:34

……

说明:三列分别为cpu号(单cpu该值为0)、状态、开始运行时间,状态为on-line则表示正常

CPU个数

命令:mpstat|grep -c '.*[0-9].*'

CPU主频

命令:psrinfo -v (需要root权限)

主机温度

命令:prtdiag -v (需要root权限)

内核ID

命令:uname -v

硬件平台

命令:uname –m

主机ID

命令:hostid

主机名

命令:hostname

磁盘大小

命令:iostat -E|grep -v st

结果:

sd0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0

Vendor: SEAGATE Product: ST914602SSUN146G Revision: 0603 Serial No: 09249957K6

Size: 146.80GB <146800115712 bytes>

Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0

sd1 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0

Vendor: SEAGATE Product: ST914602SSUN146G Revision: 0603 Serial No: 0923997BZ7

Size: 146.80GB <146800115712 bytes>

Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0

sd2 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0

Vendor: SEAGATE Product: ST914602SSUN146G Revision: 0603 Serial No: 0924993KKK

Size: 146.80GB <146800115712 bytes>

Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0

……

说明:Size:表示单块硬盘大小

磁盘等待

命令:iostat -x|grep -v st|grep -v md

结果:

device r/s w/s kr/s kw/s wait actv svc_t %w %b

sd0 0.0 4.7 0.0 35.2 0.0 0.0 7.3 0 2

sd1 0.1 83.5 0.4 1216.5 9.8 22.6 388.1 6 20

sd2 0.0 4.7 0.0 35.2 0.0 0.0 8.2 0 3

sd3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0

sd4 0.1 83.5 0.4 1216.5 7.9 20.5 339.7 5 19

ssd8 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0

ssd9 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0

ssd10 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0

ssd11 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0

ssd12 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0

ssd13 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0

ssd14 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0

ssd15 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0

nfs1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0

说明:%w为磁盘等待率、wait为磁盘等待数、%b为磁盘烦忙比率、r/s为每秒读请求量、w/s为每秒写请求量、actv为平均活动操作数、svc_t为平均响应时间

交换区查看

命令:/usr/sbin/swap -s

结果:

total: 79067568k bytes allocated + 40341760k reserved = 119409328k used, 4534184k available

说明:used为已使用量、available为当前可用量

网卡接口查看

命令:netstat –i 结果:

Name Mtu Net/Dest Address Ipkts Ierrs Opkts Oerrs Collis Queue

lo0 8232 loopback localhost 3724025038 0 3724025038 0 0 0

bge0 1500 ultrdb2 ultrdb2 3279519301 0 3239109282 0 0 0

sppp0 1500 192.168.254.1 192.168.254.2 2782674 0 2782674 0 0 0

说明:Oerrs为接口输出错包总数、Opkts为接口输出总量、Ierrs接口输入错包总数、Ipkts接口输入总量

进程查看

命令:ps -eo pcpu,pmem,vsz,s,time,comm.

结果:

0.0 8.2 10812960 S 17-06:32:32 /opt/zhjkdir/UltraIDCP/jdk64/jdk1.6.0_30/bin/sparcv9/ZHJK_PmStatistic

0.1 1.8 2278464 S 09:50:33 /opt/zhjkdir/UltraIDCP/jdk64/jdk1.6.0_30/bin/sparcv9/IDCPProbe3

0.0 0.1 113592 S 11:01:12 /opt/zhjkdir/UltraIDCP/jdk64/jdk1.6.0_30/bin/java 0.1 0.4 476800 S 3-03:13:14 /opt/oss/jdk1.6.0/bin/zhjk_activemq

0.0 0.1 184304 S 01:47:41 /opt/zhjkdir/UltraIDCP/jdk64/jdk1.6.0_30/bin/java 0.0 5.1 6700944 S 28-22:51:06 /opt/zhjkdir/UltraIDCP/jdk64/jdk1.6.0_30/bin/sparcv9/ZHJK_Performance

0.1 0.6 2227136 S 02:02:29 /opt/zhjkdir/UltraIDCP/jdk64/jdk1.6.0_30/bin/sparcv9/java

0.0 8.2 10820992 S 12-07:15:15 /opt/zhjkdir/UltraIDCP/jdk64/jdk1.6.0_30/bin/sparcv9/ZHJK_PmStatistic

0.0 5.0 6954416 S 40-22:59:45 /opt/zhjkdir/UltraIDCP/jdk64/jdk1.6.0_30/bin/sparcv9/ZHJK_Performance

0.1 0.8 2303216 S 02:59:05 /opt/zhjkdir/UltraIDCP/jdk64/jdk1.6.0_30/bin/sparcv9/IDCPProbe5

0.0 2.0 10677816 S 22:15 /opt/zhjkdir/UltraIDCP/jdk64/jdk1.6.0_30/bin/sparcv9/ZHJK_PmStatistic

说明:列分别为每个进程的cpu占用率、内存占用率、使用内存总量、进程在状态、正在执行的命令

查看进程与端口对应关系

命令:/usr/proc/bin/pfiles /proc/*|awk

58045{print P;print}'|grep -v awk

结果: '/^[1-9]/{P=$1$2}/sockname.*port:

24598:/opt/oss/jdk1.6.0/bin/pasm3

sockname: AF_INET 0.0.0.0 port: 58045

说明:以上结果为每个进程ID、文件以及对应的详细信息,其中包含端口信息。

内核模式查看

命令:isainfo –kv

结果:

32-bit i386 kernel modules

说明:包括操作系统位数、cpu类型等

相关推荐