1. AIX常用查询命令:
lsps -a
看pgsp的情况,包括配置和使用比率
lsdev -Cc disk
看有几个硬盘
lslv hd1
看逻辑卷信息。
Df –k 查看磁盘使用情况
Du –smg 查看目录文件大小
lsvg -l rootvg :查看卷组信息
df –k /du –smg 目录/:查看操作系统存储
lsdev –C :查看设备
lspv :查看物理分区
lsps –a :显示换页空间的信息
lscfg –vp :
lslpp –l :显示已安装文件集的信息
lsattr -El mem0
shutdown -Fr 重启
lsfs
errpt -a
errclean 0
no -a 输出网络设置
no -o x=y 设置(或加入/etc/rc.net)
netstat
nfsstat
vmstat
iostat
netpmon
topas
nmon
lspv hdiskN
lspv -l hdiskN
lspv -p hdiskN
lvm工具:smit
系统中定义的所有设备和它们的特性都存在ODM中
lsdev -P predefined
lsdev -C customied
trace/trcrpt
svmon
sar -P ALL 2 4
vmstat 2 10
ps aux
svmon -G
svmon -P -S -D
svmon -Pau 10
split -b 54m connect.log 拆分文件,每个大小54M
fuser /home 查看哪些用户访问目录
(1)显示10个消耗CPU最多的进程:
# ps aux |head -1 ;ps aux |sort -rn +2 |head –10
(2)显示10个消耗存储空间最多的进程:
# ps aux |head -1 ;ps aux |sort -rn +3 |head -10
(3)按顺序显示系统中受罚的进程:
#ps -eakl |head -1 ;ps -eakl |sort -rn +5
(4)按优先级顺序显示系统中的进程:
#ps -eakl |sort -n +6 |head
(5)按处理时间为顺序显示系统中的前十个进程:
#ps vx |head -1 ;ps vx |grep -v PID |sort -rn +3 |head –10
(6)按实际内存使用的多少顺序显示系统中的前十个进程:
#ps vx |head -1 ;ps vx |grep -v PID |sort -rn +6 |head –10
(7)按换入页面的多少顺序显示系统中的前10个进程:
#ps vx |head -1 ;ps vx |grep -v PID |sort -rn +4 |head -10
2. 查看日志使用率:
SELECT total_log_used*1.0/(total_log_used+total_log_available)FROM TABLE (SNAP_GET_DB_V95('zjbi2',-2)) AS SNAPDB;
select * FROM TABLE(SNAP_GET_APPL_V95('zjbi2',-2)) AS T order by uow_log_space_used desc
3. 查看进程及进程的锁:
db2"get snapshot for application agentid 20952"
db2 "get snapshot forlocks for application agentid 27062"
4. Db2pd的用法:
db2pd不需要获取任何锁,并且在引擎资源以外进行,这意味着它甚至能在一个挂起的引擎上工作
db2pd命令的使用:
1)使用-wlocks选项捕获所有正在等待的锁定
db2pd –dbzjbi2 –wlocks
2)监控动态SQL语句
db2pd –dbzjbi2 –dynam –app
3) 监控内存使用情况
db2pd–memblocks
4)监视全表扫描的表
db2pd –dbtestdb -tcbstats
5)监视恢复
db2pd-recovery
6)确定事务正在使用的资源量
db2pd-transactions
7)监视日志使用情况
db2pd –dbzjbi2 -logs
8)收集操作系统信息
db2pd-osinfo
9)监控缓冲池信息
db2pd -alldbp-db zjbi2 –bufferpools
注意:其中IBMHIDDENBP4K、IBMHIDDENBP8K、IBMHIDDENBP16K、IBMHIDDENBP32K为DB2默认创建的隐藏缓冲池,只有在正常的数据库缓冲池因为各种原因无法生效时使用,如果在db2diag.log中看到使用这些缓冲池的消息,请检查缓冲池的设置。因为这些缓冲池都非常小,如果使用到这些缓冲池的话,性能一定会非常差
10)监控表空间信息
db2pd -dbtestdb -tablespaces
11)监控reorg信息
db2pd -dbzjbi2 –reorgs
12)监控runstats信息
db2pd -db testdb –runstats
分区数据库下:
db2pd -dbpartitionnum 0,1 -db sample -locks
db2pd -dbp 0,1 -database sample -locksapp=
db2pd -alldbp –alldbs
查看锁等待:db2pd-db zjbi2 -locks showlock wait