а что кроме зфс с компрессией кстати работать умеет? тоже vdo ?
Из свободного только эти два. В какой-то новости на опеннете к какому-то дистрибутиву вроде как видел что авторы прикрутили сжатие к чистому lvm. Что в общем-то не странно, так как vdo это и есть lvm.
Линк я вам предоставить не смогу, но могу поделиться своим опытом. Где-то с год назад искал систему для дедубликации и сжатие горячих данных. На тестовом стенде (2 сдд и 2 нвме Intel серии 4510 по 4 Тб) проверял: чистые диски с xfs, mdadm RAID1 + xfs, VDO с сжатием и дедупом и без в разных комбинациях, те же комбинации VDO + mdadm RAID1, ну и по аналогии ZFS, ZFS на mirror и пр. мерял fio с глубиной 16 и пблоками о 4к до 4м, случайные и линейные чтение и запись, настройки VDO и ZFS в стоке. На ссд зфс без всего проигрывала vdo со сжатием и дедупом, особено на малых блоках, а дедубликация уносила звс под плинтус. А вот на нвме vdo сливала (даже с тюнингом), потому что не могла сделать больше 1,5-2,0 Гб/с. Интересно что mdadm при случайном чтение блоками от 64к удваивала скорость накопителя.
Он не был объектом теста. Нет, конечно, были замеры этого всего на зволе в виде блочного устройства с xfs, но из-за низкого процента сжатия, не более 24%, я результаты не стал рассматривать. Блоки делал, на сколько могу вспомнить от 4к до 64к.
Привет. По работе стоит задача собирать образы для различных облаков. Сборка (то есть разворачивание базового образа, установка нужного софта и конфигурация, сохранение получившегося образа) будет тоже в облаках, но для отладки решил собирать локально в виртуальной машине. Пишем на Python. Вопрос: есть ли высокоуровневая либа для на Python для управления KVM или QEMU? Про libvirt-python знаю, но она кажется оверкилом: слишком монструозная и не Pythonic (в том числе из-за вездесущего XML).
Привет. По работе стоит задача собирать образы для различных облаков. Сборка (то есть разворачивание базового образа, установка нужного софта и конфигурация, сохранение получившегося образа) будет тоже в облаках, но для отладки решил собирать локально в виртуальной машине. Пишем на Python. Вопрос: есть ли высокоуровневая либа для на Python для управления KVM или QEMU? Про libvirt-python знаю, но она кажется оверкилом: слишком монструозная и не Pythonic (в том числе из-за вездесущего XML).
Привет. По работе стоит задача собирать образы для различных облаков. Сборка (то есть разворачивание базового образа, установка нужного софта и конфигурация, сохранение получившегося образа) будет тоже в облаках, но для отладки решил собирать локально в виртуальной машине. Пишем на Python. Вопрос: есть ли высокоуровневая либа для на Python для управления KVM или QEMU? Про libvirt-python знаю, но она кажется оверкилом: слишком монструозная и не Pythonic (в том числе из-за вездесущего XML).
кстати для таких задач юзают тераформ+ансибл+пакер.