Size: a a a

SDS и Кластерные FS

2020 November 29

k

kvaps in SDS и Кластерные FS
Ну тебя никто не заставляет grub на Btrfs ставить
источник

k

kvaps in SDS и Кластерные FS
Марк ☢️ Коренберг
опции монтирования? в грубе ?
Для rootfs
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
kvaps
Ну тебя никто не заставляет grub на Btrfs ставить
но я хочу
источник

МН

Михаил Новоселов... in SDS и Кластерные FS
Марк ☢️ Коренберг
тут поподробнее. я не понял
Был файл А
Ты сделал снапшот подтома с ним
Связь есть, файл хранится 1 раз
Потом ты удалил снапшот, а в другое место А положил еще какими-то путями
Связи между двумя А больше нет, хотя они одинаковые
Можно глючными утилитами оффлайн дедупликации установить эту связьт и начать хранить А на диске 1 раз
источник

k

kvaps in SDS и Кластерные FS
У меня вообще в FAT32 бинарник граба для EFI лежит
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Михаил Новоселов
Был файл А
Ты сделал снапшот подтома с ним
Связь есть, файл хранится 1 раз
Потом ты удалил снапшот, а в другое место А положил еще какими-то путями
Связи между двумя А больше нет, хотя они одинаковые
Можно глючными утилитами оффлайн дедупликации установить эту связьт и начать хранить А на диске 1 раз
в другое место положил А - это что значит?
источник

МН

Михаил Новоселов... in SDS и Кластерные FS
Марк ☢️ Коренберг
там на ней будет из жрущего диск etcd, clickhouse, prometheus
БД + CoW поаккуратнее, на HDD такое вообще не стоит делать, даже баналсировку сов ременем не сможете сделать, хотя мб. на ядрах 5.х поулчше дела
источник

МН

Михаил Новоселов... in SDS и Кластерные FS
Марк ☢️ Коренберг
в другое место положил А - это что значит?
cat file1 > file2
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Михаил Новоселов
БД + CoW поаккуратнее, на HDD такое вообще не стоит делать, даже баналсировку сов ременем не сможете сделать, хотя мб. на ядрах 5.х поулчше дела
в чём проблема? все НОРМАЛЬНЫЕ бд пишут в конец файла же.
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
ну тупое копирование тоесть. ну тут у меня конечно никаких претензий
источник

k

kvaps in SDS и Кластерные FS
Марк ☢️ Коренберг
в чём проблема? все НОРМАЛЬНЫЕ бд пишут в конец файла же.
Ну для свопа на Btrfs рекомендуется CoW отключать
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
kvaps
Ну для свопа на Btrfs рекомендуется CoW отключать
это понятно
источник

k

kvaps in SDS и Кластерные FS
Хотя своп не бд конечно
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
kvaps
Хотя своп не бд конечно
своп то как раз рандомная запись
источник

МН

Михаил Новоселов... in SDS и Кластерные FS
Марк ☢️ Коренберг
в чём проблема? все НОРМАЛЬНЫЕ бд пишут в конец файла же.
в адской фрагментации, грубо говоря. Я держал MySQL на BTRFS c CoW на HDD, со временем стало дико тормозить,а  btrf balance не мог нормально отработать. современные ядра в фоне какой-то уход делают, раньше нужно было использовать btrfsmaintenance, а я не использовал его. В итоге просто пересоздал ФС. Еще нюанс такой: когда БД была в подтоме на одном разделе с rootfs ОС, она дико тормозила, когда вынес в отдельный раздел чисто под БД, стало лучше, такие же налюдения читал в каком-то блоге, нагуглить заново не смог статью
источник

МН

Михаил Новоселов... in SDS и Кластерные FS
Сейчас у меня на NVMe MySQL на BTRFS сос напшотами раз в 10-30 минут, нагрузка на БД низкая, не жалуюсь
источник

МН

Михаил Новоселов... in SDS и Кластерные FS
но и бенчмарки не ставлю
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Михаил Новоселов
в адской фрагментации, грубо говоря. Я держал MySQL на BTRFS c CoW на HDD, со временем стало дико тормозить,а  btrf balance не мог нормально отработать. современные ядра в фоне какой-то уход делают, раньше нужно было использовать btrfsmaintenance, а я не использовал его. В итоге просто пересоздал ФС. Еще нюанс такой: когда БД была в подтоме на одном разделе с rootfs ОС, она дико тормозила, когда вынес в отдельный раздел чисто под БД, стало лучше, такие же налюдения читал в каком-то блоге, нагуглить заново не смог статью
а в чём смысл баланса ? я посмотрел https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs-balance нихрена не понял
источник

МН

Михаил Новоселов... in SDS и Кластерные FS
Пробовал запускать bees для дедупликации снапшотов mysql, он вообще доломал ФС до ro, забил
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Before kernel version 5.2, the impact with quota groups enabled can be extreme. The balance operation performs quota group accounting for every extent being relocated, which can have the impact of stalling the file system for an extended period of time
источник