LINUX.ORG.RU

История изменений

Исправление netwish, (текущая версия) :

Чтобы проверить что сжатие существует сравнил сколько байтов считывается с диска с сжатого файла и не сжатого.

mount /dev/disk/by-label/myf2fs /root/myf2fs -o compress_algorithm=lz4

# Без сжатия
cd /root/myf2fs
mkdir a
cd a
dd if=/dev/zero of=1.tmp bs=100M count=5
sync
vmstat -p /dev/sdc1
cat 1.tmp > /dev/null
vmstat -p /dev/sdc1

# Включение сжатия на папке
cd /root/myf2fs
mkdir b
chattr +c b
cd b
dd if=/dev/zero of=1.tmp bs=100M count=5
sync
vmstat -p /dev/sdc1
cat 1.tmp > /dev/null
vmstat -p /dev/sdc1

(Размер сектора виден в fdisk /dev/sdc)

vmstat выводит количество секторов прочитанное с partition.

С диска считалось 127 MB на сжатом файле вместо 500 MB на не сжатом. Таково сжатие lz4 в F2FS.

Исходная версия netwish, :

Чтобы проверить что сжатие существует сравнил сколько байтов считывается с диска с сжатого файла и не сжатого.

mount /dev/disk/by-label/myf2fs /root/myf2fs -o compress_algorithm=lz4

cd /root/myf2fs

# Без сжатия
mkdir a
cd a
dd if=/dev/zero of=1.tmp bs=100M count=5
sync
vmstat -p /dev/sdc1
cat 1.tmp > /dev/null
vmstat -p /dev/sdc1

# Включение сжатия на папке
mkdir b
chattr +c b
cd b
dd if=/dev/zero of=1.tmp bs=100M count=5
sync
vmstat -p /dev/sdc1
cat 1.tmp > /dev/null
vmstat -p /dev/sdc1

(Размер сектора виден в fdisk /dev/sdc)

vmstat выводит количество секторов прочитанное с partition.

С диска считалось 127 MB на сжатом файле вместо 500 MB на не сжатом. Таково сжатие lz4 в F2FS.