Загрузка страницы

Сравнение zfs vs lvm | Как настраивать и кто быстрей.

Разбивка диска на LVM:
# Создание раздела:
pvcreate /dev/vdb
vgcreate LVM /dev/vdb
lvcreate -n test_lvm -L 2G LVM
# Просмотр настоек LVM
pvs
vgs
lvs
# Расширить раздел
lvextend -L +1G /dev/LVM/test_lvm
# Удаление LVM
lvremove /dev/LVM/test_lvm
# Удаление Volume Group
vgremove LVM

# Создание snapshot на LVM
lvcreate -n test_lvm -L 2G LVM
lvcreate -s -n test_lvm_snapshot -L 2G /dev/LVM/test_lvm
# Объединение snapshot
lvconvert --merge /dev/LVM/test_lvm_snapshot

Установка ZFS:
yum install http://download.zfsonlinux.org/epel/zfs-release.el7_8.noarch.rpm

# Создание диска
zpool create vm_zpool /dev/vdc
zfs create -V 8G vm_zpool/disk1
zfs list
# Создание snapshot
zfs snapshot vm_zpool/disk1@snap2
zfs list
# Просмотр snapshot
zfs list -t snapshot
# Откатка snapshot
zfs rollback vm_zpool/disk1@snap2
# Клонирование диска
zfs clone vm_zpool/disk1@snap2 vm_zpool/disk1@snap1
#Удаление zfs
zfs destroy -r vm_zpool/disk1
zpool destoy vm_zpool

Произведем тестирование:
Запишем файл из urandom на два блочных устройства:
dd if=/dev/urandom of=/mnt/zfs/test1.img bs=1M count=1024
dd if=/dev/urandom of=/mnt/lvm/test1.img bs=1M count=1024
Выиграл LVM
Прочитаем файл из блочных устройст:
time dd if=/mnt/zfs/test1.img of=/dev/null
time dd if=/mnt/lvm/test1.img of=/dev/null
Выиграл LVM.
Аналогичный вариант, воспользоваться утилитой hdparm:
hdparm -tT /dev/vdb
hdparm -tT /dev/vdc

Так же рекомендую к изучению:
https://fio.readthedocs.io/en/latest/fio_doc.html

Приятного изучения.

Видео Сравнение zfs vs lvm | Как настраивать и кто быстрей. канала be god in it
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
2 сентября 2020 г. 3:44:43
00:38:10
Яндекс.Метрика