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类型等
大多数学生和刚起步的研究者都不了解什么是研究计划也不知道其重要性简单的说一个人研究计划的好坏决定了其研究的好坏一个构思欠佳的研究计…
Researchproposal1TitleCormacMcCarthysTheRoadandAmericanModernEschatologyOrM…
DevelopingResearchProposalsHandoutPreparedbyTedZornUniversityofWaikatoThisi…
申请文书Researchproposal怎么写首先先讨论最常见的SOP无论申请什么学校一定都会要求SOP这份文件通常分以下几个部份…
每个学术研究者必须经历的一道关卡就是ResearchProposal的写作它大致对应中文里的开题报告选题报告研究报告是一项研究开始…
洛南A类基站巡检总结为了确保春节期间网络运行安全,按照市公司安排,要求节前完成A类基站巡检工作,因为只有一辆车,这个月的障碍又比较…
工作总结一、工作背景南昌奥克斯电气制造有限公司隶属于奥克斯集团。集团的现有的文化观念是“行为论--公正、阳光、透明;品德为先、组织…
化工巡检岗位工作心得体会总结编制包文华日期20xx1225第一章管网点检的重要性及其重要意义1管道日常管理与维护是设备管理的重要组…
巡检日常工作总结1首锅原料确认2开车稳定后物性首检确认生产10kg左右时为开始稳定优先确认外观黑点熔指和残余水份只需检测首锅数据做…
日常巡检手册监控所有关键业务系统的数据库系统以ORACLE数据库为例主要的监控指标应包括配置信息故障监控和性能监控主要工作包括1配…