Size: a a a

Russian Fedora Community

2020 July 11

A

Artem in Russian Fedora Community
Igor Gnatenko
Надо ещё подцмать на какие директории применять
Про это еще спрашивал и всё же почему не глобально если там в новых версиях умная эвристика и всё такое и он сам определяет что сжимать а что нет?
источник

A

Artem in Russian Fedora Community
Dead Mozay
Зачем? Просто chattr +C image.qcow2 должен убрать cow с него и все, на образах я правда не проверял, но другие файлы без проблем
Просто оно не убирает. Я проверял.
источник

IG

Igor Gnatenko in Russian Fedora Community
Там +С вроде на директорию нужно ставить
источник

IG

Igor Gnatenko in Russian Fedora Community
Artem
Про это еще спрашивал и всё же почему не глобально если там в новых версиях умная эвристика и всё такое и он сам определяет что сжимать а что нет?
Не было времени ещё посмотреть
источник

IG

Igor Gnatenko in Russian Fedora Community
Позапускать тесты и т.д.
источник

IG

Igor Gnatenko in Russian Fedora Community
Artem
> Do not enable mount -o discard, autodefrag, or space_cache=v2.
Это где
источник

IG

Igor Gnatenko in Russian Fedora Community
Artem
nodatacow

   (default: on)

   Enable data copy-on-write for newly created files. Nodatacow implies nodatasum, and disables compression. All files created under nodatacow are also set the NOCOW file attribute (see chattr(1)).

       Note: If nodatacow or nodatasum are enabled, compression is disabled.

   Updates in-place improve performance for workloads that do frequent overwrites, at the cost of potential partial writes, in case the write is interrupted (system crash, device failure).
Ну вообще логично. Отключать CoW нужно только в определенных местах. Как виртуалки и БД
источник

IG

Igor Gnatenko in Russian Fedora Community
В остальных случаях не надо трогать
источник

IG

Igor Gnatenko in Russian Fedora Community
Иначе тогда зачем тебе CoW FS без CoW
источник

IG

Igor Gnatenko in Russian Fedora Community
Artem
> This space_cache option will be selected while mounting a mount point which has Btrfs file system. This will store the free space cache on the disk to make the caching of a block much faster. Without this, Btrfs has to scan the entire tree every time looking for the free space that can be allocated.

Options to control the free space cache. The free space cache greatly improves performance when reading block group free space into memory. However, managing the space cache consumes some resources, including a small amount of disk space.

There are two implementations of the free space cache. The original one, referred to as v1, is the safe default. The v1 space cache can be disabled at mount time with nospace_cache without clearing.

Once enabled, the v2 space cache will always be used and cannot be disabled unless it is cleared.
V2 будет по умолчанию где то в 5.9 или около того
источник

IG

Igor Gnatenko in Russian Fedora Community
Йозеф говорил
источник

IG

Igor Gnatenko in Russian Fedora Community
discard да, не рекомендуется... А вот discard=async вполне может улучшить все... Но он ещё пока не 💯% стабильный
источник

IG

Igor Gnatenko in Russian Fedora Community
Artem
Только из доказательств тут даже калькулятор не нужен чтобы сообразить и посчитать, WA в 8 раз больше у btrfs а профит от сжатия максимум в два раза.
источник

FL

Filippe LeMarchand in Russian Fedora Community
Dead Mozay
Зачем? Просто chattr +C image.qcow2 должен убрать cow с него и все, на образах я правда не проверял, но другие файлы без проблем
Файл ненулевого размера от этого не дефрагментируется.
источник

A

Artem in Russian Fedora Community
Igor Gnatenko
Там +С вроде на директорию нужно ставить
И уже имеющиеся образы от этого на станут с +С. Нужно пустой файл создать и потом уже в них копернуть тот, тогда только, наверное.
источник

A

Artem in Russian Fedora Community
Igor Gnatenko
Иначе тогда зачем тебе CoW FS без CoW
Зачем вообще CoW FS особенно когда такая цена всего этого, вот в чем вопрос.
источник

A

Artem in Russian Fedora Community
> I'd be tempted to believe the feedback from facebook on that one
источник

A

Artem in Russian Fedora Community
Ясно. Это мы уже слышали много раз. Подождем еще, может хоть у кого-то будет аргумент.
источник

IG

Igor Gnatenko in Russian Fedora Community
Artem
Зачем вообще CoW FS особенно когда такая цена всего этого, вот в чем вопрос.
Цена такая только для определенных типов нагрузки.
источник

IG

Igor Gnatenko in Russian Fedora Community
Artem
Ясно. Это мы уже слышали много раз. Подождем еще, может хоть у кого-то будет аргумент.
Там, кстати, Крис прокомментировал
источник