Re: [FUG-BR] [1/2 OT] ZFS
Bom dia Pessoal!! Obrigado a todos que responderam... mas respondo agora por limitação do equipamento a solução foi a raidz1 (raid 5) porem os planos a medio prazo são outros este é um paleativo. Neste caso não preciso de performance apenas armazenamento dos arquivos para histórico de backup. Por isso a escolha da raidz1. Bom, fiz a instalação por pendrive[1] assim que usuários me deixaram em paz e na criação do pool adicionei os 4 discos e funcionou 100% para este proposito. Se fosse em outro cenário usaria a família GEOM. E ficou assim o meu monstrinho: [root@thor ~]# uname -a FreeBSD thor.xxx.local 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011 r...@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 [root@thor ~]# zpool status pool: zroot state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM zroot ONLINE 0 0 0 raidz1 ONLINE 0 0 0 gpt/disk0 ONLINE 0 0 0 gpt/disk1 ONLINE 0 0 0 gpt/disk2 ONLINE 0 0 0 gpt/disk3 ONLINE 0 0 0 errors: No known data errors [root@thor ~]# zpool list NAMESIZE USED AVAILCAP HEALTH ALTROOT zroot 7.27T 1.84G 7.27T 0% ONLINE - [root@thor ~]# df -h Filesystem SizeUsed Avail Capacity Mounted on zroot 5.4T183M5.4T 0%/ devfs 1.0K1.0K 0B 100%/dev zroot/tmp 5.4T 38K5.4T 0%/tmp zroot/usr 5.4T448M5.4T 0%/usr zroot/usr/home 5.4T 32K5.4T 0%/usr/home zroot/usr/ports5.4T694M5.4T 0%/usr/ports zroot/usr/ports/packages5.4T 32K5.4T 0% /usr/ports/packages zroot/var 5.4T156K5.4T 0%/var zroot/var/crash 5.4T 32K5.4T 0%/var/crash zroot/var/db5.4T 87M5.4T 0%/var/db zroot/var/db/pkg 5.4T679K5.4T 0%/var/db/pkg zroot/var/empty 5.4T 32K5.4T 0%/var/empty zroot/var/log 5.4T 69K5.4T 0%/var/log zroot/var/mail 5.4T 33K5.4T 0%/var/mail zroot/var/run 5.4T 68K5.4T 0%/var/run zroot/var/tmp 5.4T 33K5.4T 0%/var/tmp [1]http://miwi.bsdcrew.de/2009/06/freebsd-80-install-with-a-usb-stick/ Obrigado a todos Diogo Dalfovo - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] [1/2 OT] ZFS
Vc tem algum motivo especial para estar usando i386? Quanto você tem de memória na máquina? Com um pool deste tamanho creio que menos de 4GB será pouco, tive problemas com ZFS em máquinas com pouca memória (os famosos kmem map too small). Você pode limitar o tamanho máximo do cache dele, mas perderá um desempenho considerável. On 6/8/11 11:19 AM, Diogo Dalfovo wrote: Bom dia Pessoal!! Obrigado a todos que responderam... mas respondo agora por limitação do equipamento a solução foi a raidz1 (raid 5) porem os planos a medio prazo são outros este é um paleativo. Neste caso não preciso de performance apenas armazenamento dos arquivos para histórico de backup. Por isso a escolha da raidz1. Bom, fiz a instalação por pendrive[1] assim que usuários me deixaram em paz e na criação do pool adicionei os 4 discos e funcionou 100% para este proposito. Se fosse em outro cenário usaria a família GEOM. E ficou assim o meu monstrinho: [root@thor ~]# uname -a FreeBSD thor.xxx.local 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011 r...@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 [root@thor ~]# zpool status pool: zroot state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM zroot ONLINE 0 0 0 raidz1 ONLINE 0 0 0 gpt/disk0 ONLINE 0 0 0 gpt/disk1 ONLINE 0 0 0 gpt/disk2 ONLINE 0 0 0 gpt/disk3 ONLINE 0 0 0 errors: No known data errors [root@thor ~]# zpool list NAMESIZE USED AVAILCAP HEALTH ALTROOT zroot 7.27T 1.84G 7.27T 0% ONLINE - [root@thor ~]# df -h Filesystem SizeUsed Avail Capacity Mounted on zroot 5.4T183M5.4T 0%/ devfs 1.0K1.0K 0B 100%/dev zroot/tmp 5.4T 38K5.4T 0%/tmp zroot/usr 5.4T448M5.4T 0%/usr zroot/usr/home 5.4T 32K5.4T 0%/usr/home zroot/usr/ports5.4T694M5.4T 0%/usr/ports zroot/usr/ports/packages5.4T 32K5.4T 0% /usr/ports/packages zroot/var 5.4T156K5.4T 0%/var zroot/var/crash 5.4T 32K5.4T 0%/var/crash zroot/var/db5.4T 87M5.4T 0%/var/db zroot/var/db/pkg 5.4T679K5.4T 0%/var/db/pkg zroot/var/empty 5.4T 32K5.4T 0%/var/empty zroot/var/log 5.4T 69K5.4T 0%/var/log zroot/var/mail 5.4T 33K5.4T 0%/var/mail zroot/var/run 5.4T 68K5.4T 0%/var/run zroot/var/tmp 5.4T 33K5.4T 0%/var/tmp [1]http://miwi.bsdcrew.de/2009/06/freebsd-80-install-with-a-usb-stick/ Obrigado a todos Diogo Dalfovo - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Danilo Egêa Gondolfo http://daniloegea.wordpress.com - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] [1/2 OT] ZFS
no meu caso aqui eu uso zfs para fazer backup do banco de dados oracle usando amd64. srv-dados# uname -a FreeBSD srv-dados.oi.com.br 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:36:49 UTC 2010 r...@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 Em 8 de junho de 2011 11:31, Danilo Egea daniloe...@yahoo.com.br escreveu: Vc tem algum motivo especial para estar usando i386? Quanto você tem de memória na máquina? Com um pool deste tamanho creio que menos de 4GB será pouco, tive problemas com ZFS em máquinas com pouca memória (os famosos kmem map too small). Você pode limitar o tamanho máximo do cache dele, mas perderá um desempenho considerável. On 6/8/11 11:19 AM, Diogo Dalfovo wrote: Bom dia Pessoal!! Obrigado a todos que responderam... mas respondo agora por limitação do equipamento a solução foi a raidz1 (raid 5) porem os planos a medio prazo são outros este é um paleativo. Neste caso não preciso de performance apenas armazenamento dos arquivos para histórico de backup. Por isso a escolha da raidz1. Bom, fiz a instalação por pendrive[1] assim que usuários me deixaram em paz e na criação do pool adicionei os 4 discos e funcionou 100% para este proposito. Se fosse em outro cenário usaria a família GEOM. E ficou assim o meu monstrinho: [root@thor ~]# uname -a FreeBSD thor.xxx.local 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011 r...@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 [root@thor ~]# zpool status pool: zroot state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM zroot ONLINE 0 0 0 raidz1 ONLINE 0 0 0 gpt/disk0 ONLINE 0 0 0 gpt/disk1 ONLINE 0 0 0 gpt/disk2 ONLINE 0 0 0 gpt/disk3 ONLINE 0 0 0 errors: No known data errors [root@thor ~]# zpool list NAME SIZE USED AVAIL CAP HEALTH ALTROOT zroot 7.27T 1.84G 7.27T 0% ONLINE - [root@thor ~]# df -h Filesystem Size Used Avail Capacity Mounted on zroot 5.4T 183M 5.4T 0% / devfs 1.0K 1.0K 0B 100% /dev zroot/tmp 5.4T 38K 5.4T 0% /tmp zroot/usr 5.4T 448M 5.4T 0% /usr zroot/usr/home 5.4T 32K 5.4T 0% /usr/home zroot/usr/ports 5.4T 694M 5.4T 0% /usr/ports zroot/usr/ports/packages 5.4T 32K 5.4T 0% /usr/ports/packages zroot/var 5.4T 156K 5.4T 0% /var zroot/var/crash 5.4T 32K 5.4T 0% /var/crash zroot/var/db 5.4T 87M 5.4T 0% /var/db zroot/var/db/pkg 5.4T 679K 5.4T 0% /var/db/pkg zroot/var/empty 5.4T 32K 5.4T 0% /var/empty zroot/var/log 5.4T 69K 5.4T 0% /var/log zroot/var/mail 5.4T 33K 5.4T 0% /var/mail zroot/var/run 5.4T 68K 5.4T 0% /var/run zroot/var/tmp 5.4T 33K 5.4T 0% /var/tmp [1]http://miwi.bsdcrew.de/2009/06/freebsd-80-install-with-a-usb-stick/ Obrigado a todos Diogo Dalfovo - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Danilo Egêa Gondolfo http://daniloegea.wordpress.com - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Alessandro de Souza Rocha Administrador de Redes e Sistemas FreeBSD-BR User #117 Long live FreeBSD Powered by (__) \\\'',) \/ \ ^ .\._/_) www.FreeBSD.org - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] [1/2 OT] ZFS
Boa tarde Danilo... Esta maquina tenho somente 2G, quero ver se consigo arrumar mais 2G, essa é uma maquina montada com uma placa mãe Gybabyte e ela suporta somente 4G... E a ideia que logo tem uma maquina (workstation HP xw9400) onde vou colocar mais discos e dai sim usar amd64 etc etc etc...(ja tenho essa maquina sendo utilizada e vou realocala, tenho 3 dessas perdidas aqui hehehe) Mas bacana isso tinha esquecido de falar ... Não é a melhor solução, porem a toque de caixa foi o melhor que consegui... Em breve sim, storage decente, blade e tudo que tem direito :D Mais uma vez obrigado a todos... Diogo Dalfovo Em 8 de junho de 2011 11:31, Danilo Egea daniloe...@yahoo.com.br escreveu: Vc tem algum motivo especial para estar usando i386? Quanto você tem de memória na máquina? Com um pool deste tamanho creio que menos de 4GB será pouco, tive problemas com ZFS em máquinas com pouca memória (os famosos kmem map too small). Você pode limitar o tamanho máximo do cache dele, mas perderá um desempenho considerável. On 6/8/11 11:19 AM, Diogo Dalfovo wrote: Bom dia Pessoal!! Obrigado a todos que responderam... mas respondo agora por limitação do equipamento a solução foi a raidz1 (raid 5) porem os planos a medio prazo são outros este é um paleativo. Neste caso não preciso de performance apenas armazenamento dos arquivos para histórico de backup. Por isso a escolha da raidz1. Bom, fiz a instalação por pendrive[1] assim que usuários me deixaram em paz e na criação do pool adicionei os 4 discos e funcionou 100% para este proposito. Se fosse em outro cenário usaria a família GEOM. E ficou assim o meu monstrinho: [root@thor ~]# uname -a FreeBSD thor.xxx.local 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011 r...@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 [root@thor ~]# zpool status pool: zroot state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM zroot ONLINE 0 0 0 raidz1 ONLINE 0 0 0 gpt/disk0 ONLINE 0 0 0 gpt/disk1 ONLINE 0 0 0 gpt/disk2 ONLINE 0 0 0 gpt/disk3 ONLINE 0 0 0 errors: No known data errors [root@thor ~]# zpool list NAMESIZE USED AVAILCAP HEALTH ALTROOT zroot 7.27T 1.84G 7.27T 0% ONLINE - [root@thor ~]# df -h Filesystem SizeUsed Avail Capacity Mounted on zroot 5.4T183M5.4T 0%/ devfs 1.0K1.0K 0B 100%/dev zroot/tmp 5.4T 38K5.4T 0%/tmp zroot/usr 5.4T448M5.4T 0%/usr zroot/usr/home 5.4T 32K5.4T 0%/usr/home zroot/usr/ports5.4T694M5.4T 0%/usr/ports zroot/usr/ports/packages5.4T 32K5.4T 0% /usr/ports/packages zroot/var 5.4T156K5.4T 0%/var zroot/var/crash 5.4T 32K5.4T 0%/var/crash zroot/var/db5.4T 87M5.4T 0%/var/db zroot/var/db/pkg 5.4T679K5.4T 0%/var/db/pkg zroot/var/empty 5.4T 32K5.4T 0%/var/empty zroot/var/log 5.4T 69K5.4T 0%/var/log zroot/var/mail 5.4T 33K5.4T 0%/var/mail zroot/var/run 5.4T 68K5.4T 0%/var/run zroot/var/tmp 5.4T 33K5.4T 0%/var/tmp [1]http://miwi.bsdcrew.de/2009/06/freebsd-80-install-with-a-usb-stick/ Obrigado a todos Diogo Dalfovo - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Danilo Egêa Gondolfo http://daniloegea.wordpress.com - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] [1/2 OT] ZFS
Bom dia Patrão Diogo você no momento precisa de espaço ou redundância ? Pra espaço recrie o raid com todos os discos de uma única vez. Zpool create dados raidz ad{0,1,2,3} Para redundância fazendo um raid 0+1 Zpool create dados mirror ad{0,1} mirror {2,3} Depois comente o resultado =oD -- - = - = - = - = - = - = - = - = - = - . Of course it runsWilliam David Armstrong |== Bio Systems Security Networking ' FreeBSD MSN / GT biosystems gmail . com http://biosystems.ath.cx:8080/ http://biosystems.broker.freenet6.net/ -- Em 06/06/2011, às 16:10, Diogo Dalfovo b1n4r1w...@gmail.com escreveu: Obrigado Alessandro.. ja vou dar uma fuçada... Diogo Dalfovo - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] [1/2 OT] ZFS
Acho que a decisao deve envolver o tipo de redundacia, o custo e o numero de operacoes por segundo. Em relacao ao ZFS, tem um blog de um brasileiro (que ja escreveu um livro sobre o assunto), em: http://www.eall.com.br/blog/ O raidz eh recomendado para armazenamento em geral, mas quando precisa-se de performance, recomenda-se RAID10 (stripes de mirrors). Por exemplo, em stripe, as escritas e leituras sao espalhadas, entao o IOPS de escrita e leitura é a soma da quantidade de discos. Em mirror, IOPS de leitura pode ser o dobro (soma), e o de escrita o de apenas 1 disco. Em raidz (raidz1, raidz2 e raidz3) o IOPS (leitura e escrita) corresponde ao de um unico disco. Para aumentar o IOPS de leitura, recomenda-se o uso de mais memoria RAM (ARC) ou um SSD (MLD mais em conta) para L2ARC (cache device). Para aumentar o IOPS de escrita, pode-se usar o uso de NVRAM ou um SSD (SLD nesse caso eh melhor) para o ZIL (log device). Lembrando que para o ZIL, o bom seria atualizar o zfs para no minimo v18 (acho), que permite remover ou perder um log device. Atenciosamente, Em 7 de junho de 2011 08:03, William David Armstrong - FUGBr fu...@biosystems.ath.cx escreveu: Bom dia Patrão Diogo você no momento precisa de espaço ou redundância ? Pra espaço recrie o raid com todos os discos de uma única vez. Zpool create dados raidz ad{0,1,2,3} Para redundância fazendo um raid 0+1 Zpool create dados mirror ad{0,1} mirror {2,3} Depois comente o resultado =oD -- - = - = - = - = - = - = - = - = - = - . 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/ -- Em 06/06/2011, às 16:10, Diogo Dalfovo b1n4r1w...@gmail.com escreveu: Obrigado Alessandro.. ja vou dar uma fuçada... Diogo Dalfovo - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] [1/2 OT] ZFS
Boa tarde Patrão Diogo, no caso do raidZ ( aka raid 5 ) não existe ainda uma maneira de adicionar ou remover os disco, isso deve ser feito na hora da criação do POOL. eu também estou passando por esse mesmo dilema ( 4x 1500GB raidZ ) agora querendo duplicar o tamanho do pool não é o ideal transforma-lo em um raid 50 zpool create dados raidz ad0 ad1 ad2 ad3 zpool add dados raidz ad4 ad5 ad6 ad7 Pois teríamos 2 raids 5 aumentaríamos a performance para as operações de disco mas ainda estaríamos sujeitos ao problema físico de da perda de 2 discos. teríamos que ter 2 discos de hot spare para suprir uma falha , que no caso do raidz ( raid 5 ) é mortal pois se 2 dessem problemas ao mesmo tempo no mesmo grupo de discos o sistema todo estaria comprometido o que não ocorre num raidZ2 ( aka raid 6 ). que precisa de 3 discos falharem para perder o pool inteiro. para performance o ideal é criar o zlogs com discos ssd em mirror e montar um cache device em outro ssd ai sim aumentaria a performance, mas o uso do cache num modelo raidz( 1 ,2 ,3 ) não é recomendado, dependendo da prioridade que o seu serviço requer sugiro ainda montar um segundo servidor de espelho. Quais quer dúvidas manda msg. cuidado também com os snapshots já tive umas dores de cabeças horríveis com eles, nao deixe eles crescerem mais que 10gb porque muitas vezes da problema ele não consegue excluir. e trava o sistema todo. Em 06/06/2011, às 11:53, Diogo Dalfovo escreveu: Bom dia pessoal!! São algumas dúvidas básicas com ZFS: Tenho uma máquina montada básica com 4x SATAII e tenho 4x 2TB. Para a instalação utilizei este how-to [1]. So que para instalar utilizei uma imagem em DVD e na instalação usei apenas 3 discos e o quarto disco so - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] [1/2 OT] ZFS
Boa Tarde William... Realmente caso 2 dos discos vierem a abrir o bico vai tudo pro espaço, porem como vai ser um servidor onde vou armazenar o historico dos backup temporariamente ate eu arrumar a casa e adquirir uma storage de verdade ou umas LTO-5 pelo menos, acredito que neste caso o raidz1 vai suprimir a minha necessidade... Valeu pelas dicas... Diogo Dalfovo - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] [1/2 OT] ZFS
ou faz um raid 10 http://www.stringliterals.com/?p=132 http://microsux.dk/?p=54 Em 6 de junho de 2011 14:55, Diogo Dalfovo b1n4r1w...@gmail.com escreveu: Boa Tarde William... Realmente caso 2 dos discos vierem a abrir o bico vai tudo pro espaço, porem como vai ser um servidor onde vou armazenar o historico dos backup temporariamente ate eu arrumar a casa e adquirir uma storage de verdade ou umas LTO-5 pelo menos, acredito que neste caso o raidz1 vai suprimir a minha necessidade... Valeu pelas dicas... Diogo Dalfovo - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Alessandro de Souza Rocha Administrador de Redes e Sistemas FreeBSD-BR User #117 Long live FreeBSD Powered by (__) \\\'',) \/ \ ^ .\._/_) www.FreeBSD.org - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] [1/2 OT] ZFS
Obrigado Alessandro.. ja vou dar uma fuçada... Diogo Dalfovo - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd