01/08/2007

ZFS com Oracle

Consegui colocar o primeiro servidor Solaris em produção :) e aproveitei para fazer uns testes no ZFS.
Conversei com o DBA aqui e ele criou toda a estrutura do Oracle no ZFS e…ficou muito lerdo! :( pior, mais lerdo que Windows com NTFS!!
Ai ele pesquisou na internet e tal e eis que o mundo inteiro tem esse problema…
Eu estava animado com ZFS pois Benchmarks diziam que ZFS era muito rápido.
Mas tem outras considerações acerca do ZFS:

- 1Gb de memoria só pro ZFS.
   O ZFS precisa de 1Gb de memoria só pra ele! porque ele usa a memória para fazer cache.
- O ZFS tem cache, banco de dados tem cache…
   Logo, cache de cache não é muito legal…
- Há muitos tunnings que podem ser feitos para o ZFS ficar mais rápido com Oracle, por causa do tempo, não foi feito tunning nenhum.

Eu vi em alguma página que o ZFS com todos os tunnings só consegue ficar com 75% da velocidade do UFS com Direct I/O infelizmente eu perdi a página, mas parece que o tunning não ia ajudar muito.

Conclusão, tiramos o ZFS e colocamos o bom e velho UFS com Direct I/O, ficou muito rápido, tenho certeza que os desenvolvedores do ZFS estão preocupados com isso, vi alguns tickets abertos específicos para o Oracle o jeito é esperar, ZFS tem um pouco mais que 2 anos, quando UFS tem mais de 10 :).

Mais informaçoes sobre ZFS: http://www.solarisinternals.com/wiki/index.php/ZFS_Best_Practices_Guide

Powered by ScribeFire.

.

Responses

Há muito tempo que não trabalho com Solaris, muito menos com Oracle. Cheguei a usar um sistema de processamento de vídeo que rodava em uma plataforma assim, mas faz tempo…
Últimamente ou uso MySQL ou BigTable msm.

Mas qualquer tecnologia “nova” é assim mesmo, ainda não confio no novo scheduler (ULE) do BSD e olha que está aí faz tempo. Vou que vou no 4BSD msm. Mas dizem que é melhor, preciso experimentar um dia desses.

Abs

Veja que a Oracle copiou o ZFS e deu origem ao Btrfs, tudo por causa da incompatibilidade de licença do Btrfs com a GPL do Linux. Agora fica a dúvida: esperamos o Btrfs amadurecer ou a Oracle vai mudar o licenciamento do ZFS já que comprou a Sun?

De qualquer forma, até o criador do EXT4 fala que o futuro dos File Systems em Linux está no Btrfs… tem que ter algo de bom nesse cara para alguém que acaba de lançar o EXT4 dizer isso.

Leave a response

Your response:


Categorias