开始新对话

此帖子已超过 5 年

Solved!

Go to Solution

2667

2014年1月6日 18:00

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​

13 消息

2014年1月6日 21:00


汗,明白了,多谢!我还以为凡是dm设备就是由multipath生成的呢

1.2K 消息

2014年1月6日 21:00

iostat里面看到的dm设备,是LVM的device mapper设备,和Linux自带的multipath没有关系。这个设备一般是LVM里面的LV做的映射,设备文件是在/dev/mapper,可以用ls -l /dev/mapper来显示。

1.1K 消息

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把它们放在一起显示了而已。

找不到事件!

Top