[FUG-BR] ZFS e FBSD 7.1
William David FUG-BR
fugbr em biosystems.ath.cx
Sexta Janeiro 30 08:52:00 BRST 2009
Bom dia
Rapaz, a memória minima ( DEDICADA ) pro ZFS é 1GB e 2 GB
recomendada isso somente para ZFS, recomendo 4GB, hoje o preço esta
muito barato.
O porque desta memória. é o seguinte se você comprar uma
controladora RAID via hardware ela irá vir com um memória dedicada. (
64mb, 128mb, 256mb ) para cache do RAID, o que o ZFS faz é apenas
pegar um pouquinho ( ironicamente falando ) da memória do seu
computador e usar-lá para cache do seu file systems.
A versão 13 inclui algumas features novas. como você pode conferir em
um post meu anterior que descreve tais features.
Procure por este email com esta dada que tem a lista de features.
da versão 6 em diante. não irei fazer um copy/cola porque ele é um
texto meio grande, o pessoal da lista vai bater em mim se eu fizer
isso ( rs )
de William David FUG-BR <fugbr em biosystems.ath.cx>
para "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" <freebsd em fug.com.br>
data 26 de janeiro de 2009 09:18
assunto Re: [FUG-BR] Freebsd+Storage
dentre as features novas a que mais me chamou a atenção foi a versão 10
ZFS Pool Version 10
This page describes the feature that is available with the ZFS on-disk
format, version 10. This version includes support for the following
feature:
* Devices can be added to a storage pool as "cache devices." These
devices provide an additional layer of caching between main memory and
disk. Using cache devices provides the greatest performance
improvement for random read-workloads of mostly static content.
This feature is available in the Solaris Express Community Edition, build 78.
The Solaris 10 10/08 release includes ZFS pool version 10, but support
for cache devices is not included in this Solaris release.
The related bug for the version 10 change is:
* 6536054 second tier ("external") ARC
Você utiliza um disco para o cache de todo o seu Pool
imagine vc tem uma placa om 6 entradas sata ( comum nas placas boas
) coloca 5 hd de 1TB em RaidZ ( raid 5 ) compra um hd de 32gb SSD (
que possiu uma velocidade muito maior que o SATA comum ) deicca ele
como cache dessa RAIDz, fica um servidor muito rápido. isso não quer
dizer que ele ira diminuir o tanto de memória do sistema consumida.
só deixaria mais rápida vários operações.
no freebsd vc defe fazer um bom tunning de sistema para utilizar o ZFS.
de uma boa lida nestes wikis
http://wiki.freebsd.org/ZFS
http://wiki.freebsd.org/ZFSTuningGuide
a razão dele ficar lento pode ser por causa disso
-------------------------------
Task
slow mmap(2)
Status
Done
Responsible
PawelJakubDawidek
Description
During the porting work, the decision was made to bypass FreeBSD
buffer cache entirely to avoid caching data twice, to simplify the
code and to speed up common workloads. This may (but doesn't have to)
be the reason that operating on mmaped files is slow. It is much
slower than UFS. Another theory (actually more possible) is that ZFS
destroys vmobject on vnode inactive, not on vnode reclaim as other
file systems do. This problem has to be analysed and fixed. You may
find this tool useful.
The problem was fixed, it was a bug in mappedwrite() function.
---------------------------------------------
Eu já fiz experiências com o ZFS +samba que fora terríveis, por a
velocidade de cópia era de apenas 200KB/s ( iftop, systat -if )
enquanto no mesmo servidor pelo FTP conseguia baixar o mesmo
arquivo á 45MBytes /s ( 1Gbit lan ).as localmente não senti nenhuma
lerdeza ao acesso do zpool e sim um melhora grande de performance
os micros que tenho instalado ele são
---------------------
FreeBSD 7.0-PRERELEASE #0: Wed Jan 16 13:32:22 UTC 2008
CPU: AMD-K6(tm) 3D processor (501.14-MHz 586-class CPU)
real memory = 333434880 (317 MB)
avail memory = 312320000 (297 MB)
cat /boot/loader.conf
zfs_load="YES"
vfs.root.mountfrom="zfs:cipa"
vfs.zfs.prefetch_disable=1
vfs.zfs.arc_max="40M"
vfs.zfs.vdev.cache.size="5M"
vfs.zfs.zil_disable=1
lightttpd + mysql 5.0 acesso muito leve.
Mem: 49M Active, 5176K Inact, 82M Wired, 320K Cache, 896K Buf, 163M Free
Swap: 1024M Total, 1024M Free
---------------------
FreeBSD 7.1-STABLE #0: Tue Jan 20 00:53:07 BRST 2009
CPU: AMD Athlon(tm) XP 2600+ (1916.47-MHz 686-class CPU)
real memory = 1073676288 (1023 MB)
avail memory = 1032777728 (984 MB)
cat /boot/loader.conf
zfs_load="YES"
vfs.root.mountfrom="zfs:cipa"
vfs.zfs.prefetch_disable=1
lighttpd + samba + vnc + transmission + squid( COSS )
Mem: 188M Active, 182M Inact, 574M Wired, 37M Cache, 110M Buf, 6824K Free
Swap: 512M Total, 220K Used, 512M Free
---------------------
todos são 32-bit, por mais que não seja recomendável utilizar essa
arquitetura com o ZFS esta funcionando bem 1 vez por mês ele trava
misteriosamente ( simplesmente congela ) mas quem não tem cachorro
caça com gato.
Quanto a utilizar a versão current, acho melhor não pois é a versão de
desenvolvimento. instável por esta causa.
Eu estou esperando ( com muita paciência ) que seja laçada a versão
estável do ZFS+FreeBSD logo, até la estou brincando em um novo
quintal ( Sun OpenSolaris, Sun OpenSolaris CEX )
2009/1/29 Leonardo Marques <surf3r0 em gmail.com>:
> Muito obrigado, me deu uma situada boa. =)
>
--
- = - = - = - = - = - = - = - = - = -
<----. Of course it runs William David Armstrong
<----|========================== Bio Systems Security Networking
<----' FreeBSD MSN / GT biosystems gmail . com
http://biosystems.ath.cx:8080/ http://biosystems.broker.freenet6.net/
--------------------------------------
Mais detalhes sobre a lista de discussão freebsd