Перейти к содержимому

poiuty's блог

  • записи
    2
  • комментариев
    13
  • просмотра
    11 362

zfs прозрачное сжатие — blockchain bitcoin and DASH

poiuty

1 648 просмотров

ZFS можно взять на сайте zfsonlinux.org

Включим прозрачное сжатие (на уровне FS) и посмотрим результат.

 

Создаю два пула, один с gzip-8, второй без сжатия.

zfs create -o mountpoint=legacy zfs/gzipzfs set compression=gzip-8 zfs/gzipzfs create -o mountpoint=legacy zfs/normal

Монтирую пулы

mount -t zfs zfs/gzip /home/test/gzipmount -t zfs zfs/normal /home/test/normal

Далее заливаю blockchain и смотрю результаты для bitcoin и DASH.

# zfs listNAME        USED  AVAIL  REFER  MOUNTPOINTzfs/gzip   33.3G  2.31T  33.3G  legacyzfs/normal 42.8G  2.31T  42.8G  legacy

# zfs listNAME         USED  AVAIL  REFER  MOUNTPOINTzfs/gzip     825M  2.38T   825M  legacyzfs/normal  1.08G  2.38T  1.08G  legacy

Для bitcoin мы используем на 22.2% меньше места.

Для DASH - 23.7%



5 комментариев


Рекомендуемые комментарии

А скорость работы клиента при этом насколько замедляется?

Поделиться комментарием


Ссылка на комментарий

polym0rph, не замедляется.

Есть небольшой оверхед на CPU (на уровне FS), но в целом оно работает так же быстро.

Поделиться комментарием


Ссылка на комментарий

а более сильных методов сжатия нет? может squashfs ? хотя нет - она вроде RO .

22-24 % результат конечно, но  ... ммм .. маловато.

Поделиться комментарием


Ссылка на комментарий

r2d2, можно использовать не только gzip, но и другие алгоритмы.

Сегодня постараюсь потестить и опубликовать результат.

Поделиться комментарием


Ссылка на комментарий

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×