nikolay
nikolay
Andrey
там много всяких параметров, как на уровне дисков, ОС, так и на уровне БД, например для данного случая с точки зрения этой БД все выглядит очень хорошо
Andrey
а вот так это выглядит с точки зрения дисков
Andrey
короче - нужно смотреть конкретный случай и тип нагрузки
Andrey
nikolay
George
со следующего релиза openzfs сжатие будет включено по умолчанию https://github.com/openzfs/zfs/commit/56fa4aa96eb3875f254e93eaef646ea20ba187f9
George
а volblocksize дефолтный поменяется на 16K https://github.com/openzfs/zfs/commit/72f0521abadd77ef06fb1d10c4f4f80af50ec279
The
The
Нраица
Maverick
The
Выделил лимит 4ГиБ.
Прелесть в снапшотах и интеграции с docker, libvirtd. А также удобный бэкап.
Да, SSD. ZFS на хардах — это что-то прям очень холодное.
Maverick
The
LVM COW-снапшоты убоги.
Интеграция есть, но только с thin pool, который ещё более убог.
Плюс ещё ФС слоем ниже. А с zfs каталоги легко делаются датасетами, со своими или унаследованными параметрами. И так же легко монтируются клоны снапшотов, например.
Всего 16. Впаяны.
Станислав
Всем привет!
Есть KVM хост машина.
Создан mirror pool на 2х nvme (zfs 2.1.2).
Задача расположить vm bitrix (cent os 7), в которой есть:
1) Веб часть в папке www
2) Раздел root
3) База данных MySQL InnoDB
Папку www нужно регулярно снепшотить (перед обновлением веб приложения Битрикс)
Раздел root, по идее, только при обновлении пакетов.
Как лучше это всё пробросить в ВМ?
Владимир
Andrii
дамми сеть и нфс в вм-ку
Станислав
Так сделай на lxc
Посещали такие мысли, но опыта с lxc ноль, потому не представляю, как Битрикс туда засунуть
Станислав
дамми сеть и нфс в вм-ку
Папку www так и хочу, через NFS, а вот файлы БД таким образом пробрасывать вызывает сомнения в надёжности решения
Andrii
у меня так многосотенгигабайтная посгрес база
Andrii
главное чтобьі на бридже не бьіло реальньіх интерфейсов, иначе скорость бриджа будет равна самому медленному интерфейсу
Владимир
Владимир
Владимир
https://www.hetzner.com/dedicated-rootserver/ax101
Proxmox, LXC
Debian 10
ZFS
nginx 1.14.2
php7.4-fpm
MariaDB 10.3
Станислав
Станислав
Владимир
Станислав
Целиком
Спасибо за совет.
У Вас датасеты БД, сайта, рута отдельные?
Можете показать zfs get all для всех?
Владимир
Fedor
привет
не подскажете корректно ли создавать пул из 2х vdev по 5 дисков, но разных размеров
потеряю ли я в производительности, может ещё на чём то скажется?
Fedor
в первом допустим по 4Tb, во втором 6
Станислав
Под занятостью я имею ввиду IOPS, то есть не читается/пишется ли сейчас с/в vdev
Fedor
интересно, спасибо
Fedor
в данном примере может вылететь только по одному диску в каждом vdev
имеет смысл рассматривать в качестве компромиса в плане отказоусточивости и несильной потери прозводительности
вариант с пулом из 2х vdev raidz2? правда тут дисков лучше 6+6
George
Fedor
Fedor
по поводу 2х vdev raidz2 ориентировался помимо прочего и на результаты с тестов
сам по себе raidz2 получился медленней конечно
Vladimir
Kоллеги купили девайс: "QNAP QuTS 16-bay NAS (TVS-h1688X) , ZFS file system, inline deduplication, compression " и воткнули туда дисков: 12xQNAP 16Tb + 4xQnap IronWold SSD 960Gb.
Теперь просят его им удалённо настроить как файл сервер для NFS
Вопрос - что это такое , и не стоит-ли им посоветовать deduplication сразу отключить?
Олег
Ilya
Владимир
ты можешь задать объём ОЗУ который zfs должен оставлять свободным
Олег
echo 3 > /proc/sys/vm/drop_caches
Владимир
Олег
Олег
в кернел орг почитать нужно
Владимир
Владимир
он сбрасывает все не завершённые операции
Владимир
я написал как автоматически
Владимир
нет
Владимир
echo 4294967298 > /sys/module/zfs/parameters/zfs_arc_sys_free
Владимир
вот и он будет держать 4Гб Свободными
Владимир
ну или можешь указать другое
Владимир
если тут в чатике поищешь то будет вроде где-то описано как в автозагрузку стаивть
Владимир
настройки параметров ядра
Владимир
нет
Олег
он совсем не чистит
https://www.kernel.org/doc/Documentation/sysctl/vm.txt
This is a non-destructive operation and will not free any dirty objects.
To increase the number of objects freed by this operation, the user may run
`sync' prior to writing to /proc/sys/vm/drop_caches. This will minimize the
number of dirty objects on the system and create more candidates to be
dropped.
Владимир
эта команда на лету
Владимир
в байтах вроде
Владимир
но ты лучше перепроверь))
Владимир
вдруг я ошибаюсь)
Egor
так zfs сама умеет освобождать память
Egor
вообще ни разу проблем не встречал что zfs всё заняла и какому-то приложению из-за этого не хватило
ivdok
@gmelikov как минимум два раза объяснял мне, почему, и оба раза я забыл :)
George
ivdok
Den
Владимир
Vladislav
У вас zfs внутри qemu? Или qemu который по соседству с zfs не может забрать свободную память, которая появилась после освобождения?
Владимир
Владимир
Не надоканонизировать фря