Разглядывая попытки выяснить, почему передача файлов Linux -> Linux работает медленнее, чем я думаю, я наткнулся на то, с чем я не знаком. / dev / dm-0 кажется моим узким местом, но я понятия не имею, что это такое.
На моем сервере назначения команда iostat показывает устройство в нижней части, / dev / dm-0, как используемое на 100%. Этот сервер имеет 6 дисков в наборе mdadm raid5, поверх которого работает LVM. Каждый из нижележащих дисков занимает около 50%. Передача записывается в логический том, расположенный на этом рейдсете.
Что это за вещь / dev / dm-0? Как только я узнаю, что это такое, может быть, я найду, как увеличить его скорость, или, по крайней мере, пойму, почему это скорость.
linux
ubuntu-9.10
Джефф Шатток
источник
источник
Ответы:
Это часть устройства отображения в ядре, используемого LVM. Используйте,
dmsetup ls
чтобы увидеть, что за этим стоит.источник
sudo dmsetup info /dev/dm-0
dmsetup ls
не возвращает никакой полезной информации о том, чтоdm-0
находится, или где это может быть найдено.Это логические «устройства» LVM
Вы можете сопоставить их, используя:
источник: http://www.linuxquestions.org/questions/linux-newbie-8/dm0-in-iostat-652771/
источник
Как обычно в системе Linux, должно быть много способов получить тот же результат. Если вы получили пользователя без полномочий root, я советую вам использовать
lsblk
команду (например, список блочных устройств), которая будет строить древовидное представление зависимостей дисков:источник
показал отображение подключенных виртуальных разделов на «группы томов».
Когда я набрал текст,
sudo pvs
я увидел отображение группы томов на «физический том», который выглядел как знакомая/dev/sdaN
запись. (Мой просмотр всего дискаfdisk -l /dev/sda
показал другой раздел).источник
pvs
отображает физические тома, которые лежат в основе группы томов LVM. Несколько физических устройств могут быть сгруппированы в одну группу томов. Затем группа разделяется на логические тома по мере необходимости, рассматривая физические диски как единый ресурс, который нужно разделить и изменить по своему усмотрению. Каждый раз, когда вы выделяете часть группы томов в качестве логического тома, она представляется какdm-
устройство.источник
Я хотел прокомментировать пост Паскаля, иногда вам нужно определить выходные столбцы, чтобы увидеть имя. Например, в CentOS 6 он отображает их, а CentOS 7 - нет. Использование --output решает эту проблему.
источник
Вы можете использовать сар
дф-ч
сар-бдп 1
источник
Вы также можете использовать iostat для выявления возможных узких мест, например:
источник