此帖子已超过 5 年
13 消息
0
2667
Linux中安装了powerpath之后为什么还会有dm设备?
在RHEL6.3中安装了powerpath5.7之后,OS上已经正确生成了emcpower磁盘设备(使用CX4-240存储),并配置到LVM中使用。但是今天发现,使用iostat命令时,可以看到dm设备,并且上面有流量,这是为什么啊?我在linux上没有启用本地multipath软件(没有安装),为什么还会有dm设备?这个流量怎么来的?百思不得其解。以下是iostat的部分日志:
[root@R720 /]# iostat
Linux 2.6.32-279.el6.x86_64 (R720e9-edb) 01/07/2014 _x86_64_ (32 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
1.28 0.00 0.54 1.06 0.00 97.12
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sdg 40.97 0.01 835.27 216952 18406619072
sdh 28.15 0.01 752.89 252872 16591249354
sdd 0.00 0.00 0.00 3280 0
sde 0.00 0.00 0.00 3280 0
sdc 0.36 0.01 93.18 309408 2053278048
sdb 28.22 0.02 754.90 547912 16635625528
sda 41.08 0.16 843.62 3619608 18590684288
sdj 42.73 0.17 872.54 3698400 19227859152
sdf 0.00 0.00 0.00 3280 0
sdq 28.21 0.02 756.35 390384 16667539900
sdp 42.79 0.01 867.99 300936 19127697880
sdk 28.26 0.03 759.17 639160 16729517418
sdl 0.36 0.02 93.07 397872 2050917192
sdi 0.00 0.00 0.00 3280 0
sds 42.90 0.21 876.20 4736704 19308493184
sdt 28.27 0.07 756.49 1543800 16670501051
sdn 0.00 0.00 0.00 3280 0
sdm 0.00 0.00 0.00 3280 0
sdr 0.00 0.00 0.00 3280 0
sdv 43.64 0.06 884.47 1395160 19490885992
sdw 28.27 0.06 754.10 1373976 16617994157
sdaa 0.36 0.01 95.05 172272 2094480824
sdu 0.37 0.07 96.51 1438128 2126808928
sdo 0.00 0.00 0.00 3280 0
sdz 0.00 0.00 0.00 3280 0
sdad 0.36 0.01 96.56 172096 2127950644
sdy 0.00 0.00 0.00 3280 0
sdac 0.00 0.00 0.00 3280 0
sdab 0.00 0.00 0.00 3280 0
sdx 0.00 0.00 0.00 3280 0
sdag 0.35 0.07 90.19 1482496 1987420000
sdal 0.03 0.83 0.16 18213524 3486736
sdak 1.28 3.03 19.29 66812848 425178672
sdae 0.00 0.00 0.00 3280 0
sdah 0.00 0.00 0.00 3280 0
sdaf 0.00 0.00 0.00 3280 0
sdaj 0.00 0.00 0.00 3280 0
sdai 0.00 0.00 0.00 3280 0
dm-0 0.03 0.11 0.18 2496946 4069880
dm-1 0.60 1.18 3.62 25909640 79777424
dm-2 0.02 0.60 0.16 13284610 3486680
dm-3 0.00 0.00 0.00 1402 56
dm-4 0.01 0.00 0.11 4610 2506576
dm-5 0.76 0.24 6.02 5255362 132684576
dm-6 0.15 0.00 1.19 75658 26208712
dm-7 0.00 0.01 0.00 161234 98464
dm-8 0.08 1.16 0.44 25592594 9746384
emcpowerd 169.61 0.25 4539.28 5583040 100030773958
emcpowerb 260.61 0.25 5298.29 5583536 116757057192
emcpowera 259.58 1.18 5298.29 25894752 116757024424
emcpowerc 169.55 0.32 4539.27 6991716 100030741190
emcpowere 2.18 0.27 567.38 6022344 12503141000
emcpowerf 2.18 0.25 567.38 5583232 12503173768
dm-9 0.97 0.09 7.72 1968834 170060088
dm-10 0.99 0.00 31.58 8432 695964896
dm-11 0.99 0.00 31.58 104 695973088
dm-12 0.99 0.00 31.58 136 695964896
dm-13 567.53 0.84 4540.09 18617186 100048663128
dm-14 567.51 0.00 4540.09 104 100048663128
dm-15 567.53 0.84 4540.09 18617082 100048663128
dm-16 0.09 0.00 1.03 8412 22768848
dm-17 0.09 0.00 1.03 104 22777040
dm-18 0.09 0.00 1.03 116 22768848
dm-19 0.11 0.00 0.90 8218 19881224
dm-20 0.11 0.00 0.90 104 19881224
dm-21 0.11 0.00 0.90 8114 19881224
dm-22 65.91 0.00 461.34 8407 10166502416
dm-23 65.91 0.00 461.34 104 10166510608
dm-24 65.91 0.00 461.34 111 10166502416
dm-25 409.80 0.00 3278.39 62962 72244933480
dm-26 409.80 0.00 3278.39 104 72244933480
dm-27 409.80 0.00 3278.39 62858 72244933480
sdam 10.13 0.01 206.83 255952 4557892656
sdan 5.69 0.01 138.35 137288 3048715355
sdao 0.01 0.01 0.08 138128 1866760
sdap 0.00 0.00 0.00 72 0
sdaq 0.00 0.00 0.00 72 0
sdar 0.01 0.01 0.08 140480 1812156
sdas 0.00 0.00 0.00 72 0
sdat 0.00 0.00 0.00 72 0
sdau 0.00 0.00 0.00 72 0
sdav 10.20 0.01 208.57 145952 4596175680
sdaw 5.72 0.01 139.37 162608 3071311084
sdax 0.00 0.00 0.00 72 0
sday 8.92 0.02 185.13 334944 4079577424
sdaz 5.67 0.01 138.96 209304 3062275419
sdba 0.01 0.01 0.08 222968 1798580
sdbb 0.00 0.00 0.00 72 0
sdbc 0.00 0.00 0.00 72 0
sdbd 0.00 0.00 0.00 72 0
sdbe 9.23 0.01 189.29 231760 4171314448
sdbf 5.67 0.01 138.86 190832 3059995882
sdbg 0.00 0.00 0.00 72 0
sdbh 0.00 0.00 0.00 72 0
sdbi 0.00 0.00 0.00 72 0
sdbj 0.01 0.01 0.08 252928 1817156
sdbk 10.24 0.01 209.95 136648 4626523328
sdbl 5.74 0.01 140.71 136128 3100845007
sdbm 0.00 0.00 0.00 72 0
sdbn 0.00 0.00 0.00 72 0
sdbo 0.00 0.00 0.00 72 0
sdbp 0.00 0.00 0.00 80 0
sdbq 10.13 0.01 207.19 265192 4565689672
sdbr 5.70 0.01 138.57 158336 3053729682
sdbs 0.01 0.01 0.08 147088 1855288
sdbt 0.00 0.00 0.00 72 0
sdbu 0.00 0.00 0.00 72 0
sdbv 0.01 0.01 0.08 139496 1819832
linenai
13 消息
0
2014年1月6日 21:00
汗,明白了,多谢!我还以为凡是dm设备就是由multipath生成的呢
Zhang_Jiawen
1.2K 消息
1
2014年1月6日 21:00
o17Uu33DCF12520
1.1K 消息
1
2014年1月6日 21:00
在Linux上面,如果在分区时利用了LVM,则一般会生成dm-N 逻辑卷(Logic Volume).它类似于普通分区时的一个分区如sda0之类的.只不过它利用了Mapper Device机制,在Physical Volume上虚拟出来的分区信息.
所以,现在要搞清楚的首个问题就是这些dm-N的LV分别都是从哪个VG映射过来的,然后看看这些VG上做了哪些访问路径的配置。
1.在Linux命令行输入:
#sar -d 1
然后DEV列一般会看到devXXX-N这样子的逻辑卷,例如dev255-1。
2.用命令:
#dmsetup ls
可以找到他们是从哪些LV映射过来的,例如vg01-lv01(255,1)对应的就是上面的那个。
3.通常你在VG下面也能验证这种映射关系:
#ls -l /dev/vg01
你会看到一些link文件。
lrwxrwxrwx lv01 -> /dev/mapper/vg01-lv01
确保你在映射之前的PV(LUN)上都配置了多路径就行了,至于那些dm-N因为都是LV的link,所以没影响。
一句话概况就是,你看到的emcpowerX这些设备的数据对应的都是多个PV之和,sdX这些设备对应的是单个PV,dm-N对应的是LV。所以他们都不是一个层面的东西,只是iostat把它们放在一起显示了而已。