Solaris 11: ZFS Compression

O ZFS possui diversas funcionalidades avançadas para sistemas de arquivos, como a compressão. Como tudo no ZFS, a habilitação da compressão é fácil, embora só irá valer para arquivos copiados após a alteração.

Para habilita-la é fácil, e pode até ser habilitado o algoritmo e opções.

No exemplo abaixo, alcançamos facilmente uma compressão de 50% ou mais. Obviamente esta opção não deve ser utulizada para um banco de dados, mas para um servidor de arquivos a vantagem é grande.

ricardo@solaris:~$ sudo zfs get compression test
 NAME  PROPERTY     VALUE     SOURCE
 test  compression  off       local
 ricardo@solaris:~$ df -h /test/
 Filesystem             Size   Used  Available Capacity  Mounted on
 test                   9.8G    31K       9.8G     1%    /test
 ricardo@solaris:~$ ls -lh /test/
 total 0
 ricardo@solaris:~$ sudo zfs set compression=on test
 ricardo@solaris:~$ sudo zfs get compression test
 NAME  PROPERTY     VALUE     SOURCE
 test  compression  on        local
 ricardo@solaris:~$ du -sh /home/ricardo/Documents/Documentação/
  1.3G   /home/ricardo/Documents/Documentação
 ricardo@solaris:~$ sudo cp -rf /home/ricardo/Documents/Documentação/ /test/
 ricardo@solaris:~$ df -h /test
 Filesystem             Size   Used  Available Capacity  Mounted on
 test                   9.8G   773M       9.0G     8%    /test
 ricardo@solaris:~$ ls -lh /test/
 total 3
 drwxr-xr-x  18 root     root          19 May  4 11:42 Documentação
 ricardo@solaris:~$ sudo zfs set compression=gzip-9 test
 ricardo@solaris:~$ sudo zfs get compression test
 NAME  PROPERTY     VALUE     SOURCE
 test  compression  gzip-9    local
 ricardo@solaris:~$ sudo rm -rf /test/Documentação/
 ricardo@solaris:~$ sudo cp -rf /home/ricardo/Documents/Documentação/ /test/
 ricardo@solaris:~$ df -h /test
 Filesystem             Size   Used  Available Capacity  Mounted on
 test                   9.8G   601M       9.2G     7%    /test
 ricardo@solaris:~$ ls -lh /test/
 total 3
 drwxr-xr-x  18 root     root          19 May  4 11:45 Documentação
 ricardo@solaris:~$

Deixe um comentário

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detectado !

Verificamos que está usando alguma extensão para bloquear os anúncios. O GPO (Grupo de Profissionais Oracle) obtém a sua renda através dos anúncios, para assim manter toda a estrutura dedicada a universalização do conhecimento.

Se você gosta de nosso trabalho, pedimos por gentileza que desabilite o ads blocker. Trabalhamos somente com o Google Adsense e tentamos ao máximo exibir apenas o necessário.

Agradecemos de antemão ! :)

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock