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

YoBit.Net





- - - - -

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

Написано poiuty, 08 July 2015 · 1553 Просмотров

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

Создаю два пула, один с gzip-8, второй без сжатия.
zfs create -o mountpoint=legacy zfs/gzip
zfs set compression=gzip-8 zfs/gzip
zfs create -o mountpoint=legacy zfs/normal
Монтирую пулы
mount -t zfs zfs/gzip /home/test/gzip
mount -t zfs zfs/normal /home/test/normal
Далее заливаю blockchain и смотрю результаты для bitcoin и DASH.
# zfs list
NAME        USED  AVAIL  REFER  MOUNTPOINT
zfs/gzip   33.3G  2.31T  33.3G  legacy
zfs/normal 42.8G  2.31T  42.8G  legacy
# zfs list
NAME         USED  AVAIL  REFER  MOUNTPOINT
zfs/gzip     825M  2.38T   825M  legacy
zfs/normal  1.08G  2.38T  1.08G  legacy
Для bitcoin мы используем на 22.2% меньше места.
Для DASH - 23.7%

  • 5



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

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

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

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

    • 0
r2d2, можно использовать не только gzip, но и другие алгоритмы.
Сегодня постараюсь потестить и опубликовать результат.
    • 0
Фотография
Rabinovitch
14 Jul 2015 10:48

Плюсую, молодец. 

    • 0

Август 2017

В П В С Ч П С
  12345
6789101112
1314151617 18 19
20212223242526
2728293031  

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

Теги

    Поиск по блогу

    Категории