[FUG-BR] [1/2 OFF] PostgreSQL no FreeBSD ao invés de Linux

Danilo Egea daniloegea em yahoo.com.br
Quinta Agosto 8 17:48:14 BRT 2013


On 08/08/13 16:55, Juliano Atanazio wrote:
> Em 8 de agosto de 2013 16:35, Paulo Henrique - BSDs Brasil <
> paulo.rddck at bsd.com.br> escreveu:
>
>> Em 08/08/2013 16:18, Juliano Atanazio escreveu:
>>> Em 8 de agosto de 2013 15:42, Paulo Henrique - BSDs Brasil <
>>> paulo.rddck at bsd.com.br> escreveu:
>>>
>>>> Em 08/08/2013 14:42, Juliano Atanazio escreveu:
>>>>> Boa tarde, pessoal.
>>>>>
>>>>> Sou DBA PostgreSQL e apesar de admirar o FreeBSD ainda não tenho uma
>> base
>>>>> de conhecimento suficiente para argumentar com alguém porque eu
>> trocaria
>>>> um
>>>>> servidor de banco de dados que já está rodando em Linux pelo FreeBSD.
>>>>>
>>>>> Lembrando que o maior desafio de um DBA é I/O de disco, no Linux o tipo
>>>> de
>>>>> partição mais recomendada para obter um maior desempenho é XFS.
>>>>> Será que eu poderia obter um desempenho melhor utilizando UFS2 com
>>>>> SoftUpdates?
>>>>>
>>>>> Enfim...
>>>>> Em bancos de dados como eu poderia ter um melhor desempenho que o Linux
>>>> no
>>>>> FreeBSD?
>>>>>
>>>>> Obrigado.
>>>>> -------------------------
>>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>> ZFS
>>>>
>>> Caro Paulo.
>>> Agradeço a resposta, mas infelizmente curta demais.
>>> Não questionei somente FS do FreeBSD, mas que outras vantagens o FreeBSD
>> me
>>> daria com relação ao Linux para bancos de dados.
>>>
>>> Lembrando que muita gente que não conhece o FreeBSD "torce o nariz" pra
>> ele.
>>> Preciso de embasamento para quem sabe um dia fazer uma migração.
>>>
>>> Sobre o ZFS, já me disseram que em alguns casos ele pode ser mais
>>> performático sim, mas nem todos.
>>>
>>> Obrigado.
>>>
>> Saudações,
>>
>> Lamento pela compreensão, tres letras não deveria ser o que esperava,
>> mais algo proximo do que se encontra nas URLs abaixo.
>>
>> http://www.freebsd.org/features.html
>> http://www.freebsd.org/internet.html
>> http://www.freebsd.org/applications.html
>> http://www.freebsd.org/administration.html
>> http://www.freebsd.org/marketing/
>> https://wiki.freebsd.org/IdeasPage
>> http://www.freebsd.org/security/
>>
>> E claro, especialmente feito para nós administradores de sistemas, a
>> seguinte página:
>> http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/
>>
>> Infelizmente só posso dizer que Linux é bom, contudo só poderia ser
>> comparado com o FreeBSD se ele fosse de fato um sistema operacional
>> coeso, concreto e completo, infelizmente ele é só um kernel,
>> incapacitado de muitas coisas principalmente o de rodar sozinho.
>> A comparação que talvez esteja interessado seja entre FreeBSD, Solaris,
>> IBM AIX, SGI IRIX, OpenBSD, NetBSD,  Mac OS X , Windows enfim não existe
>> muitos sistemas operacionais completos em si próprio e se considerar
>> sistemas operacionais Open Sources completos em si próprio limitaríamos
>> a apenas a familia BSD, MenutOS e BeOS ( devo estar esquecendo algum ).
>>
>> Comparar desempenho muito raramente haverá algo em que  rode no FreeBSD
>> e será mais lento que no linux, infelizmente tem muitas coisas que só
>> roda no Linux, tipo Oracle Database que no FreeBSD através de emulação
>> obtém ( segundo fontes não confiáveis ) uma performance equivalente.
>>
>> Espero agora ter conseguido despertar a discussão, pois pontos de vistas
>> distintos e mais experientes é realmente uma benção.
>>
>>
>> Abraços !!
>>
>>>> --
>>>> Paulo Henrique.
>>>> BSDs Brasil - FUG-BR
>>>> site: www.fug.com.br
>>>>
>>>> Rip Irado !!!
>>>> flamers > /dev/null
>>>>
>>>> -------------------------
>>>> 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
>>
>> --
>> Paulo Henrique.
>> BSDs Brasil - FUG-BR
>> site: www.fug.com.br
>>
>> Rip Irado !!!
>> flamers > /dev/null
>>
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
> Paulo e Matheus.
>
> Muito obrigado pelas elucidações e experiências compartilhadas.
> Infelizmente não existem testes de performance realmente confiáveis no que
> tange a bancos de dados FreeBSD vs Linux.
> Sei que o FreeBSD é um SO muito mais maduro do que o Linux e por isso, qdo
> tenho um pouco de tempo "brinco" nele, faço testes para poder me aprimorar.
> Imagino que realmente terei resultados melhores mesmo, o q me passaram aqui
> é de grande ajuda.
> Mas se alguém mais quiser compartilhar alguma experiência envolvendo
> PostgreSQL e FreeBSD fortalecerá mais ainda esse laço, pois
> ambos nasceram em Berkeley.
>
> Grande abraço e obrigado.
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>

Em geral é muito complicado realizar benchmarks confiáveis entre dois 
SOs distintos. Um dos motivos é porque eles podem usar compiladores, 
senão diferentes, em versões diferentes. E isso já garante uma boa 
diferença em muitas operações do sistema [1] [2] [3]. Mas na prática 
você pode considerar que em um deles o desempenho foi melhor, e pronto.

O SO e FS que você deve usar depende muito da natureza das aplicações 
que você vai rodar. Você pode levar alguns benchmarks em consideração 
[4] [5] [6].

Não sei dizer até onde os benchmarks da phoronix são confiáveis, mas aí 
estão.

[1] 
http://www.phoronix.com/scan.php?page=article&item=intel_haswell_llvm33&num=1
[2] 
http://www.phoronix.com/scan.php?page=article&item=llvm_clang33_3way&num=1
[3] 
http://www.phoronix.com/scan.php?page=article&item=llvm_33svn_competes&num=1
[4] http://www.phoronix.com/scan.php?page=news_item&px=MTAyNjg
[5] http://www.phoronix.com/scan.php?page=article&item=zfs_ext4_btrfs&num=1
[6] http://www.phoronix.com/scan.php?page=news_item&px=MTIwNjA



-- 
Danilo Egêa Gondolfo
http://daniloegea.wordpress.com

"To understand the computers, we must know what computers understand."



Mais detalhes sobre a lista de discussão freebsd