[FUG-BR] Duvidas - ZFS
vic
vic em wa.pro.br
Sexta Agosto 16 10:24:12 BRT 2013
Em 2013-08-16 6:43, Paulo Henrique - BSDs Brasil escreveu:
> Saudações,
>
> Resolvi entrar na onda dos usuários do ZFS e estou subindo um cluster
> utilizando ele ( ZFS ) junto com o Hast.
>
> Bom como era um tecnologia que li por cima anteriormente tinha meus
> receios empiricos porem agora que estou brincando um pouco com os pools
> estou impressionado, gerenciamento de espaço em disco ficou muito mais
> simples alem de um recurso que o UFS não tem que é a comprensão, UFS
> perdeu um fã.
>
> Um ponto negativo é que ele realmente é bem guloso quanto a memoria,
> uma
> maquina com 8G de ram e um zpool de 450Gb o top retorna a informação
> abaixo para mim.
>
> Mem: 36M Active, 261M Inact, 7223M Wired, 88K Cache, 311M Free
>
> A menos que eu esteja equivocado mais 7223M de ram foram simplesmente
> comprometido pelo kernel, como não tenho ainda nenhuma aplicação, estou
> executando só o FreeBSD o mais limpo possivel isso me deixou um pouco
> preocupado, cansei de ver esse servidor com 2G a 3G de ram sobrando
> sobre uma carga pesada de trabalho ( PostgreSQL + Samba + OpenLDAP ) e
> agora vejo só 311M livres, achei isso estranho e é a primeira duvida,
> para mim a memoria do nucleo é dinamica e será liberado conforme os
> serviços vão requisitando ?
> Alem do que esse é o pool para o sistema, ainda terá um segundo pool de
> 1TB onde ficará os arquivos os 8 Gb mais será suficiente para o
> PostgreSQL, Samba e LDAP mais o ZFS ?
>
> Na customização do kernel é necessário setar a opção abaixo ?
> options ROOTDEVNAME=\"zfs:system\"
>
> Ou não é necessário, basta deixar a configuração do /boot/loader.conf e
> remover essa linha do kernel?
>
> O projeto é para um servidor PDC utilizando o Samba 3.6 com OpenLDAP, e
> uma das coisas que não se abre mais mão dentro da empresa é
> criptografar
> os discos, sempre usei o GELI sobre gmirror, agora sobre o ZFS pelo que
> pesquisei a ordem é criar o GELI device e depois sobre o device do GELI
> criar o zpool, contudo será um cluster utilizando sincronização de
> disco
> com o Hastd onde presumo que a ordem correta deva ser:
> 1 - Criar os devices GELI.
> 2 - Criar os devices Hast.
> 3 - Criar o Zpool sobre os devices Hast.
>
> Estou correto sobre está analise ?
>
> Qualquer sugestão ou orientação é bem vinda.
>
> Abraços e um ótimo dia para todos.
O ZFS tem o habito de sugar a memória, então isso é normal. O que sua a
memória é o ARC, e é possível (e recomendado para ter uma super
performance) é colocá-lo num HD SSD, assim como o ZIL. Leia esse artigo
/blog/2011/02/frequently-asked-questions-about-flash-memory-ssds-and-zfs
Para ver as estatística do ZFS, instale o port sysutils/zfs-stats.
Eu nunca precisei configurar nada no kernel em relação ao ZFS e para o
boot, basta usar a configuração do /boot/loader.conf.
Ainda sobre a memória, você pode limitar o espaço do ARC com a variável
vfs.zfs.arc_max="2048M" no /boot/loader.conf. De uma lida na wiki
http://wiki.freebsd.org/ZFSTuningGuide
Sobre a ordem dos devices eu não tenho certeza, mas acho que você está
certo. Ah, não sei se serve, mas o zfs tem o zfs zend/receive que pode
usado para mandar o filesystem direto para outro servidor remoto.
Na seção de Howtos do forums.freebsd.org tem um monte de artigos com o
ZFS, dê uma procurada lá. Alguns que achei e que podem servir para você:
http://forums.freebsd.org/showthread.php?t=38154
http://forums.freebsd.org/showthread.php?t=29639
--
vic
choppnerd.com
donttrack.us | dontbubble.us
Mais detalhes sobre a lista de discussão freebsd