4、lslv –p 评估物理布局

  可以使用lslv –p hdiskN来查看在物理磁盘上的数据存储分布情况,同时也可以看到使用该内策略的逻辑卷以及挂载的文件系统。

 

#lspv -p hdisk3
hdisk3:
PP RANGE STATE REGION LV NAME TYPE MOUNT POINT
1-30 free outer edge
31-110 used outer edge ocsapplv jfs /ocsapp
111-206 used outer middle paging00 paging N/A
207-219 free outer middle
220-328 free center
329-437 free inner middle
438-546 free inner edge

5、使用 vmstat 命令评估调页空间的 I/O

 

# vmstat -s
43665986 total address trans. faults
30613 page ins
2956863 page outs
0 paging space page ins
0 paging space page outs
0 total reclaims
26027126 zero filled pages faults
16710 executable filled pages faults
0 pages examined by clock
0 revolutions of the clock hand
0 pages freed by the clock
5333765 backtracks
0 lock misses
0 free frame waits
0 extend XPT waits
21434 pending I/O waits
2937501 start I/Os
2937501 iodones
2723836378 cpu context switches
2176961335 device interrupts
0 software interrupts
0 traps
25243857756 syscalls

 

  以下的“前和后”vmstat -s 的报告显示了调页活动的累计情况。请记住是 paging space page ins 和 paging space page outs 代表了真实的调页空间 I/O。这个(未限定)的 page ins 和 page outs 报告了总的由调页机制执行的 I/O,即调页空间 I/O 和普通文件 I/O。该报告已经经过编辑并且删除了和本讨论无关的信息。

 

# vmstat -s # before # vmstat -s # after
6602 page ins 7022 page ins
3948 page outs 4146 page outs
544 paging space page ins 689 paging space page ins
1923 paging space page outs 2032 paging space page outs
0 total reclaims 0 total reclaims

 

  事实上在编译时产生比调页空间 page-outs 更多的 page-ins 意味着系统性能已被降至颠簸的边缘。有些页面正在重新分配空间,因为在它们完成调度前其帧已被其他所用。

  6、使用filemon命令监控系统I/O

  filemon 命令监控文件系统和 I/O系统事件的跟踪,并且报告一个周期内的文件和 I/O 的访问性能。监视文件系统的性能,并且报告代表逻辑文件、虚拟内存段、逻辑卷和物理卷的 I/O 活动。

  语法:

  filemon [ -d ] [ -i Trace_File -n Gennames_File] [ -o File] [ -O Levels] [ -P ] [ -T n] [ -u ] [ -v ]

  例如:

 

# filemon -o fm.out -O all ; sleep 30 ; trcstop

Enter the "trcstop" command to complete filemon processing

[filemon: Reporting started]
nlist failed.
# more fm.out
Wed Oct 24 21:23:56 2007
System: AIX oracle1 Node: 5 Machine: 0058D25D4C00

Cpu utilization: 4.7%

Most Active Files
------------------------------------------------------------------------
#MBs #opns #rds #wrs file volume:inode
------------------------------------------------------------------------
0.2 1 51 0 unix /dev/hd2:30816
0.0 5 10 0 ksh.cat /dev/hd2:109023
0.0 1 2 0 cmdtrace.cat /dev/hd2:108887
0.0 1 2 0 hosts /dev/hd4:24621
0.0 1 1 0 vmstat.cat /dev/hd2:109265

 

  输出结果保存在fm.out 中。输出字段说明如下:

  最活跃的文件

  ¨ #MBs 此文件在测量间隔时间内的传送量(以 MBs 为单位)。各行按照此字段降序排列。

  ¨ #opns 在测量周期内的文件的打开次数。

  ¨ #rds 文件读取调用的次数

  ¨ #wrs 文件写入调用的次数

  ¨ file 文件名称(文件路径全称在详细报告中)。

  ¨ volume:inode 文件驻留的逻辑卷和在相连文件系统总的 i-node 数目。此字段可以被用来把文件和在详细的 VM 段报告中显示的其相应的永久段关联起来。此字段对在执行过程中创建和删除的临时文件可以为空。

  最活跃的段

  ¨ #MBs 此段在测量间隔时间内的传送量(以 MBs 为单位)。各行按照此字段降序排列。

  ¨ #rpgs 从磁盘读入段中大小为 4-KB 的页面数

  ¨ #wpgs 从段中写入磁盘大小为 4-KB 的页面数(page out)

  ¨ #segid 内存段的 VMM 标识

  ¨ segtype段的类型:工作段、永久段(本地文件)、客户机段(远程文件)、页表段、系统段或者包含文件系统数据的指定永久段。

  ¨ volume:inode 对永久段来说,包含相关文件的逻辑卷名称和文件的 i-node 数目。此字段可以被用来把段和在详细的文件状态报告中显示的其相应的文件关联起来。对非永久段来说,此字段为空。

  最活跃的逻辑卷

  ¨ util 逻辑卷使用率。

  ¨ #rblk 从逻辑卷读取的大小为 512 字节的块数。

  ¨ #wblk 写入逻辑卷大小为 512 字节的块数。

  ¨ KB/s 每秒钟平均传送速率,单位 KB。

  ¨ volume 逻辑卷名称。

  ¨ description 文件系统安装点或是逻辑卷类型(paging, jfslog, boot, or sysdump)。例如,逻辑卷 /dev/hd2 是 /usr类型;/dev/hd6 是 paging 类型以及 /dev/hd8 是 jfslog 类型。有时也可能出现被压缩的这个字眼。这意味着所有的数据在被写入磁盘前都会以 Lempel-Zev(LZ)压缩技术自动压缩,在从磁盘读取时则自动解压缩。

  最活跃的物理卷

  ¨ util 物理卷使用率。

  注:逻辑卷 I/O 请求在物理卷 I/O 请求前后启动。总的逻辑卷使用率将会看起来比总的物理卷使用率高。使用率用百分比表示,0.10 是指 10% 的物理卷在测量时间间隔内繁忙。

  ¨ #rblk 从物理卷读取的大小为 512 字节的块数。

  ¨ #wblk 写入物理卷大小为 512 字节的块数。

  ¨ KB/s 每秒钟平均传送速率,单位 KB。

  ¨ volume 物理卷名称。

  ¨ description 有关物理卷类型的简单描述,例如, SCSI 多媒体 CD-ROM 驱动器或 16位 SCSI 磁盘驱动器。

  文件系统的安装点(mount point)及文件的i节点(inode)可与命令ncheck一起使用,来找出相对应的文件。