这个 dm-0 设备是什么?

这个 dm-0 设备是什么?

当我试图弄清楚为什么 Linux -> Linux 文件传输的速度比我想象的要慢时,我偶然发现了一些我不熟悉的东西。这/dev/dm-0似乎是我的瓶颈,但我不知道它是什么。

在我的目标服务器上,iostat 命令显示底部的设备,/dev/dm-0利用率为 100%。此服务器在 mdadm raid5 组中有 6 个磁盘,并在其上运行 LVM。每个底层磁盘的利用率约为 50%。传输正在写入位于此 raidset 上的逻辑卷。

这是什么/dev/dm-0东西?一旦我知道它是什么,也许我就能找到提高它速度的方法,或者至少了解它为什么能达到这样的速度。

答案1

它是内核中设备映射器的一部分,由 LVM 使用。使用它dmsetup ls来查看其背后是什么。

答案2

这些是 LVM 逻辑“设备”

您可以使用以下方式映射它们:

# sudo lvdisplay|awk  '/LV Name/{n=$3} /Block device/{d=$3; sub(".*:","dm-",d); print d,n;}'
dm-0 /dev/SysVolGroup/LogVolRoot
dm-1 /dev/SysVolGroup/xen
dm-2 /dev/SysVolGroup/db1-2
dm-3 /dev/SysVolGroup/db1-2swap
dm-4 /dev/SysVolGroup/python1
dm-5 /dev/SysVolGroup/python1swap
dm-6 /dev/SysVolGroup/db1-2snap

来源:http://www.linuxquestions.org/questions/linux-newbie-8/dm0-in-iostat-652771/

答案3

与 Linux 系统下一样,应该有很多方法可以获得相同的结果。如果您被赋予了非 root 用户,我建议您使用lsblk命令 (列出块设备),它将构建磁盘依赖关系的树状视图:

[oracle@abcdlinux ~]$ lsblk
NAME                               MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
sda                                  8:0    0  300G  0 disk
└─RATGORA1DSY_PJSTORE_1 (dm-4)     253:4    0  300G  0 mpath
  └─RATGORA1DSY_PJSTORE_1p1 (dm-5) 253:5    0  300G  0 part  /oradata
sdb                                  8:16   0  100G  0 disk
└─Boot-RATGORA1DSY (dm-0)          253:0    0  100G  0 mpath
  ├─Boot-RATGORA1DSYp1 (dm-1)      253:1    0  100M  0 part  /boot
  ├─Boot-RATGORA1DSYp2 (dm-2)      253:2    0   16G  0 part  [SWAP]
  └─Boot-RATGORA1DSYp3 (dm-3)      253:3    0 83.9G  0 part  /
sdc                                  8:32   0  300G  0 disk
└─RATGORA1DSY_PJSTORE_1 (dm-4)     253:4    0  300G  0 mpath
  └─RATGORA1DSY_PJSTORE_1p1 (dm-5) 253:5    0  300G  0 part  /oradata
sdd                                  8:48   0  100G  0 disk
└─Boot-RATGORA1DSY (dm-0)          253:0    0  100G  0 mpath
  ├─Boot-RATGORA1DSYp1 (dm-1)      253:1    0  100M  0 part  /boot
  ├─Boot-RATGORA1DSYp2 (dm-2)      253:2    0   16G  0 part  [SWAP]
  └─Boot-RATGORA1DSYp3 (dm-3)      253:3    0 83.9G  0 part  /

答案4

sudo lvdisplay

显示了已安装的虚拟分区到“卷组”的映射。

当我输入时,sudo pvs我看到卷组到“物理卷”的映射,这看起来像一个熟悉的/dev/sdaN符号。(我查看整个磁盘时fdisk -l /dev/sda显示了另一个分区)。

相关内容