Сравнение 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
# Создание раздела:
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
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
ZFS BasicsОсновы Ubuntu Linux: apt-get, bash, командная строкаLVM | Logical Volume Management | Combining Drives TogetherВыбираем Linux для дома 🐧 Ubuntu НЕ лучший выборФайловая система ZFS: Часть 1. ОтказоустойчивостьFile Systems | Which One is the Best? ZFS, BTRFS, or EXT4ZFS for NewbiesFreeNAS ZFS VDEV Pool Design Explained: RAIDZ RAIDZ2 RAIDZ3 Capacity, Integrity, and Performance.ZoL is now OpenZFS 2.0Файлсервер (NAS) на ZFSФайловая система ZFS в Linux Ubuntu. Чем так хороша ZFSHA Cluster Proxmox (ZFS)Файловые системы в Линуксе (2021)What are the Best Linux File Systems?libvirt | работа с не привилигированными учётными записями.Build - Budget 96TB (Raw) Plex Multimedia NAS on Linux with ZFSКак переехать с ESXi на KVM/LXD и не сойти с ума / Лев Николаев (Макснет)FreeNAS - ZFS Pools Overview25. Управление логическими томами - LVM (RHCSA)Freespire Linux. ZRAM - Сюрприз (Часть 3)