Поставил SSD на ноут с дохлым процессором Celeron N2830 (2x2.41), задался вопросом - а стоит ли сжатие использовать.
Условия: 2 раздела btrfs с индетичным содержимым - чистая установка Ubuntu 16.04.2. Только один из них со сжатием lzo.
Как видно под спойлером, изначально lzo для системы экономит 35% места, т.е. в 1.5 раза.
Далее делаем dd 1 ГБ с разделов и пишем, то на один, то на другой. Разница почти в 2 раза. Но смутило то, что на разделе со сжатием занятое место увеличилось всего на 0.1 ГБ, т.к. данные не писались по факту, видимо btrfs как-то распознала, что эти данные уже есть в ФС, несмотря на то, что в ФС они в виде файлов, а dd писал все в один файл, читая не файлы, а raw раздела.
df -h
/dev/sda2 98G 2.2G 95G 3% /media/ubuntu/16e24b23-5863-4ad7-b2df-398d5798fb34
/dev/sda3 98G 3.4G 94G 4% /media/ubuntu/c01b647f-338f-4c81-b184-1bb7c772785b
sync && echo 3 > /proc/sys/vm/drop_caches
cd /media/ubuntu/c01b647f-338f-4c81-b184-1bb7c772785b/
dd if=/dev/sda2 of=iotestfile bs=10M count=100
100+0 records in
100+0 records out
1048576000 bytes (1.0 GB, 1000 MiB) copied, 11.81 s, 88.8 MB/s
sync && echo 3 > /proc/sys/vm/drop_caches 0
cd ../16e24b23-5863-4ad7-b2df-398d5798fb34/
dd if=/dev/sda3 of=iotestfile bs=10M count=100
100+0 records in
100+0 records out
1048576000 bytes (1.0 GB, 1000 MiB) copied, 6.26979 s, 167 MB/s
df -h
/dev/sda2 98G 2.3G 95G 3% /media/ubuntu/16e24b23-5863-4ad7-b2df-398d5798fb34
/dev/sda3 98G 4.4G 93G 5% /media/ubuntu/c01b647f-338f-4c81-b184-1bb7c772785b