AIX系统的磁盘性能优化命令

 

在创建逻辑卷时,您可以使用下面命令或者 smit 快速路径定义自己的策略:# mklv 或 # smitty mklv

监视逻辑卷及并分析结果

1. 使用 iostat

                
# iostat 1

System configuration: lcpu=4 disk=4

tty:      tin         tout   avg-cpu:  % user    % sys     % idle    % iowait
          0.0        392.0               5.2      5.5       88.3       1.1

Disks:        % tm_act     Kbps      tps    Kb_read   Kb_wrtn
hdisk1           0.5      19.5       1.4   53437739  21482563
hdisk0           0.7      29.7       3.0   93086751  21482563
hdisk4           1.7     278.2       6.2   238584732  832883320
hdisk3           2.1     294.3       8.0   300653060  832883320

这个示例中显示了哪些内容,而所有这些内容又是什么含义呢?

  • % tm_act:报告物理磁盘处于活动状态,或者磁盘请求的总时间的时间百分比。
  • Kbps:报告传输到驱动器的数据量(单位为千字节)。
  • tps:报告每秒钟发送到物理磁盘的传输量。
  • Kb_read:报告在测量间隔中从物理卷读取的总数据量(单位为千字节)。
  • Kb_wrtn:报告在测量间隔中向物理卷写入的数据量(单位为千字节)。

     您需要非常小心地监视 % tm_act,因为当它的使用率超过大概百分之六十到七十时,这通常表示进程开始等待 I/O。这可能是即将发生的 I/O 问题的第一个征兆。将数据移动到更空闲的驱动器可以显著地帮助缓解这个负担。通常来说,您的数据位于越多的驱动器,性能就越好。与其他的事物一样,物极必反,因为您必须确保不会有太多的驱动器连接到任何一个适配器。有一种方法可以确定一个适配器是否满负荷,将连接到该适配器的所有磁盘的 Kbps 量累加起来。其总数应该小于磁盘适配器吞吐量速率,通常小于百分之七十。

 

使用iostat -a 标志可以帮助您更深入地检查适配器的使用率。

使用iostat -d 磁盘名 1 可以更深入地研究某一个特定磁盘

lsvg 可以提供卷组信息,如查看rootvg卷组的信息

#lsvg -l rootvg

lslv 查看关于逻辑卷的特定数据

#lslv 逻辑卷名

 

lslv 的 -l 标志列举了与逻辑卷和每个逻辑卷的分布(distribution)相关的所有物理卷

#lslv -l 逻辑卷名

# lslv -l data2lv

data2lv:/data2
PV                COPIES        IN BAND       DISTRIBUTION
hdisk2            128:000:000   100%          000:108:020:000:000
hdisk3            128:000:000   100%          000:108:020:000:000

lspv 查看与一个物理卷相关的逻辑卷

 

# lspv -l hdisk2

hdisk2:
LV NAME               LPs   PPs     DISTRIBUTION          MOUNT POINT
loglv01               1     1       01..00..00..00..00    N/A
data2lv               128   128     00..108..20..00..00   /data2
appdatalv    	      128   128     00..00..88..40..00    /appdata

lspv -p :可以查看一个磁盘上的哪些逻辑卷实现了最大的性能。
# lspv -p hdisk2

hdisk2:

PP RANGE  STATE   REGION        LV ID               TYPE       MOUNT POINT
  1-108   free    outer edge
109-109   used    outer edge    loglv00             jfslog     N/A
110-217   used    outer middle  data2lv             jfs         /data2
218-237   used    center        appdatalv             jfs        /appdata
238-325   used    center        testdatalv          jfs          /testdata
326-365   used    inner middle  stagingdatalv        jfs        /staging
366-433   free    inner middle
434-542   free    inner edge

 

lvmstat 查看LVM的使用情况

#lvmstat -v 卷组名(注有时会报错,说没启动,可使用-e启动)

 

# lvmstat -v data2vg
0516-1309 lvmstat: Statistics collection is not enabled for this logical device.
        Use -e option to enable.

#lvmstat -v data2vg -e
#lvmstat -v data2vg 1 10

 

# lvmstat -v data2vg

Logical Volume       iocnt     Kb_read              Kb_wrtn      Kbps
  appdatalv           306653    47493022            383822      103.2
  loglv00                 34        0                3340       2.8
  data2lv                453      234543            234343       89.3  

 

#sar : collects,reports,or saves system activity information

参数:

-A : 所有报告的总和。

-u : CPU利用率

-v:进程、节点、文件和锁表状态。

-d :硬盘的使用报告。

-r : 没有使用的内存页面和硬盘块。

-a : 文件读写情况。

-R:进程的活动情况。

-w : 系统交换活动。

转载于:https://www.cnblogs.com/iqren/p/4938601.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值