在创建逻辑卷时,您可以使用下面命令或者 smit 快速路径定义自己的策略:# mklv
或 # smitty mklv
。
监视逻辑卷及并分析结果
# 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 : 系统交换活动。