George
Eugen
НУ пока что для себя вижу картину такую, если хочется не много взбодрить диск и даже чуть уменьшить инфу то выбор в пользу lz4
Evgenii
не использовать сжатие вообще нет никакого смысла. Поэтому по умолчанию используется lz4 (on=lz4)
Eugen
Я думал zstd по дефолту стоит)
George
George
тот же zstd медленнее всё равно
Evgenii
Я думал zstd по дефолту стоит)
zstd - очень свежая штука. Это самый новый алгоритм сжатия из всех и он медленнее. Но это золотая середина скорость\эффективность
Eugen
Eugen
,Оказалось все не так радужно
Evgenii
нигде не написано что он быстрее, ни в одном тесте
Eugen
меня с толку сбило видимо то что там есть степени сжатия
central
везде пишут что он самый идеальный по соотношения ресурсы к сжатию
Evgenii
это так.. но это сложно использовать.
- на Proxmox я не использую его потому, что lz4 значительно быстрее и потребляет меньше CPU
- на Proxmox Backup Server я не использую его потому, что данные там уже сжаты и дедуплицированы на уровне приложения. Коэффициэнт сжатия lz4 = 3% - это ничто. А значит нет смысла нагружать сервер и замедлять CPU и IO включая zstd
Art
Evgenii
Владимир
Тут много условностей
Зависимость от проца, производительности пула и собственно типа данных которые мы льём.
К примеру я тестировал производительность записи бекапов в проксмоксе... которые уже zstd, так вот быстрее всего оказалось вообще без компрессии, с учётом того что данные уже ужаты компрессия не хило отнимала время не давая при этом ни уменьшения веса(существенного), ни прочих преимуществ, а только недостатки
Evgenii
На PBS вообще лучше отключить сжатие, странно что ребята из Proxmox этого не сделали...
Владимир
ну в данном конкретном случае я не про PBS, а про бекапы средствами проксмокса, но в целом да, и там оно не имеет смысла
Владимир
это только замедляет создание бекапа
Владимир
ну и кушает ресурсы
Nick
ну это если диски крутящиеся...
Art
Δαρθ
Evgenii
Δαρθ
Δαρθ
появился зстд -- в гзипе смысл пропал ВООБЩЕ
Evgenii
ну.. сейчас узнаем насколько gzip лучше жмет лучше lz4
Eugen
Тут еще интересный момент, сколько ресурсов забирает zstd и lz4, не получается ли так что lz4 жмет быстрее но и ест ресурсов больше при этом
Δαρθ
вряд ли. лз4 вроде без стадии хафмана,в отличие от зстд
central
Δαρθ
он в принципе не может при этом жрать больше ресурсов (проца)
Evgenii
Evgenii
Владимир
Владимир
Провёл тесты по записи файла таблицы Postgresql весом 541017 байт
zstd-fast-2 0m5,792s 272933
gzip-1 0m5,929s 272989
Вот zfs в данном случае оказался и производительнее и плотнее
это я молчу за более сильные гзипы
gzip-6 0m14,020s 272973
ТО есть тупее раза в 3 и всё равно не плотнее zstd
Владимир
у меня ещё ни с одним типом данных, нии с одним процом и любой производительностью пул не показал что гзип в выигрыше, он всегда просирает
Владимир
дно)
Владимир
причём по всем фронтам и по плотности и по скорости
Eugen
раньше альтернатив не было, а сейчас мы может утверждать что дно)
Владимир
Δαρθ
central
блет не тот чат
Владимир
Владимир
эти старпёры ещё им пользуются и хвастаются этим ещё))
Владимир
на хабре есть их статья на эту тему)
Владимир
Δαρθ
Владимир
https://habr.com/ru/company/citymobil/blog/492172/
Владимир
13 марта 2020
Владимир
вроде zstd уже было
Δαρθ
мож из помойки достали статью хз. но по факту не сделали ещё такого процессора, чтоб gzip работал быстрее жесткого диска (не говоря уже про ссд), т.е. он всегда будет дополнительный тормоз
Δαρθ
Evgenii
и периодически спрашивают в этом чате "уже пора обновляться или еще не пора?"
Владимир
))
Владимир
ещё рано))
Владимир
гзип топ)
Evgenii
а потом грустят, когда узнают, что нужно сначала обновить ядро linux (ubuntu 20.04 LTS работает только на 0.8, а не LTS в ставить бессмысленно)
Evgenii
благо следующий LTS через 4 месяца. Не долго осталось
Δαρθ
Nick
Nick
последний Xeon D был сделан выпущен 6 лет назад при этом и для более массовых задач они от атомов недалеко ушли, крое как для дисковых полок и иот они не очень применимы
George
Δαρθ
Δαρθ
hwe ядро вроде из основной репы убунты ставится, а не из отдельных ppa
Nick
Nick
вместе с hwe 5.11 все становится резко шустрее и безглючнее
Nick
а в сочетании с 5.4 я регулярно ловил странные баги например с подвисающим zfs send
Nick
на всех последних версиях zfs
Roman