История изменений
Исправление
cumvillain,
(текущая версия)
:
Эм. Я не знаю, о каком окне ты говоришь, но и btrfs, и zfs сжимают блоками/экстентами по 16-64K.
И что мешает сделать то же самое в ext4? Выделить зону для записи, все попадающие туда данные сжимаются и только после этого пишутся экстенты. Никакого CoW не надо, тупо offline compression. Ну и нам все ещё ничего не мешает делать все то же самое во время сброса page cache, т.е. писать пожатые данные прямо в экстент.
Исправление
cumvillain,
:
Эм. Я не знаю, о каком окне ты говоришь, но и btrfs, и zfs сжимают блоками/экстентами по 16-64K.
И что мешает сделать то же самое в ext4? Выделить зону для записи, все попадающие туда данные сжимаются и только после этого пишутся экстенты. Никакого CoW не надо, тупо offline compression. Ну и нам все ещё ничего не мешает делать все то же самое во время сброса page cache, прямо в экстент.
Исправление
cumvillain,
:
Эм. Я не знаю, о каком окне ты говоришь, но и btrfs, и zfs сжимают блоками/экстентами по 16-64K.
И что мешает сделать то же самое в ext4? Выделить зону для записи, все попадающие туда данные сжимаются и только после этого пишутся экстенты. Никакого CoW не надо, тупо offline compression. Ну и нам все ещё ничего не мешает делать все то же самое во время сброса page cache.
Исходная версия
cumvillain,
:
Эм. Я не знаю, о каком окне ты говоришь, но и btrfs, и zfs сжимают блоками/экстентами по 16-64K.
И что мешает сделать то же самое в ext4? Выделить зону для записи, все попадающие туда данные сжимаются и только после этого пишутся экстенты. Никакого CoW не надо, тупо offline compression.