[FUG-BR] FreeBSD rápido??? Creio que não!
Patrick Tracanelli
eksffa em freebsdbrasil.com.br
Sexta Setembro 29 11:19:10 BRT 2006
Gustavo Franklin wrote:
> Me respondam uma pergunta: Se o FreeBSD é mais rápido que Linux,
> porque não existe um cluster FreeBSD sequer na lista do Top500???
Ola Gustavo,
Talvez voce mesmo poderia se perguntar e ser critico em relacao a lista,
em primeiro lugar. Com uma pequena analise voce pode constatar que a
lista citada so inclui iniciativas comerciais bem sucedidas. A grande
maioria como voce pode verificar na listagem completa dos top 500
gerenciadas pela IBM - isso responde porque tantos Linux - outras pela
HP e Sun, e a maioria termina. Os outros incluem 2 da Dell, alguns da Apple.
Gostaria que com um pouco de senso critico voce notasse que sao todas,
grandes empresas que atuam fortemente no ramo de fornecimento de
dispositivos computacionais (em miudos: hardware) e no caso de um
Cluster a base de hardware, seus fornecedores, e a queda no custo de
acordo com a quantidade de unidades de processamento certamente tem mais
valor na decisao do contratante, que precisa de um super computador, do
que a escolha de software.
Isso porque a base para clusterizacao eh a mesma em Linux, FreeBSD,
outros BSD (Mac OS X), Solaris. Provavelmente a unica excessao na
questao de Software eh o sistema de arquivo. E nesse quesito Solaris
teria certa vantagem. Mas como voce, com aquela mesma analise critica
poderia perceber sozinho, na lista que voce menciona o ambiente de
armazenamento nao eh o ponto mais critico, nem compartilhamento de
instrucoes em mesmo segmento de memoria. Tudo se resumoe a CPU.
O que isso tem a ver com performance? Absolutamente nada, e isso no
minimo, torna seu Subject inapropriado. A lista esta ordenada em poder
de processamento e diretamente relacionada ao numero de unidades de
processamento no cluster. Com uma breve analise voce pode ver que com
menos processadores os clusters fornecidos pela Apple (que nao deixa de
ser FreeBSD, se voce esta fazendo tanta questao) quase sempre
representam maior quantidade de poder de processamento de instrucoes do
que outros listados, com maiores processadores.
Entao eu pergunto novamente, se o item e relacionado a numero de
unidades de processamento, que gera uma consequencia logica de poder de
processamento em Gigaflops, o que isso tem a ver com performance?
Segundo Bryan Cantrill e Devon O'Dell em mensagem enviada a
freebsd-current@ ha cerca de 2 meses o FreeBSD trabalhando na Sparc de
32 processadores doado pela Sun, apresentou melhor performance em
algumas aplicacoes recompiladas com KSE do que o Sun nativamente, e
performance equivalente em outras aplicacoes. Note que nao sao palavras
ao vento de um "ze mane qualquer em uma lista qualquer". Sao engenheiros
da Sun, afirmando algo a se pensar desfavoravel a seu proprio produto -
ok sao desenvolvedores FreeBSD tambem, mas o Projeto FreeBSD nao paga
seus salarios.
Entao porque a Sun nao coloca FreeBSD em alguns de seus clusters pra ver
o que acontece? Se o contrato de fornecimento de hardware fosse fechado
com voce, a sua empresa, voce colocaria o seu SO, que voce ja conhece
bem, e eh seu, ou um outro que alguns desenvolvedores seus conhecem bem,
mas nao todos?
Bom, entao eu pergunto. Onde esta o cluster da Universidade de Purdue
nessa lista? Ora, nao tem nenhum grande fornecedor de hardware por tras,
tem? Entao nao esta na lista. Voce sabe que sistema operacional tem no
Cluster da Univ. de Purdue?
Alias, ja que estamos a procura de Wally, onde esta, nessa lista, o
Cluster da Universidade de Washington, usado em processamentos paralelos
com phrap/phred com PVM e MPI, que teve papel fundamental no mapemaento
do genoma humano, sendo responsavel sozinho por 23% do sequenciamento
genetico, composto de 1200 unidades de processamento? Roda FreeBSD 4
nele. Nao esta na lista neh? Pois bem...
Onde esta o cluster da Bayer? Um dos principais escritorios de
desenvolvimento de drogas da empresa alema, nao e na alemanha mas sim em
Seattle, WA. Por utilizar os mesmos softwares criados pela universidade
de Washington, a Bayer de Seattle aceitou gentilmente a ajuda da U.W.
para montar seu cluster, igualzinho o citado acima, so que com 100
processadores a mais.
Ora, a Bayer e uma das maiores empresas do mundo. De uma olhada no
codigo BAY na bolsa de valores de NY (alias nesse momento seu papel esta
cotado em 50,5 dolares, com alta de 2.08% hehe), com mais unidades de
processamento do que varios citados no TOP por SO que voce mesmo
menciona. E porque nao esta listado? Creio que seja por ser independente
de grandes fornecedores.
E o Cluster que salvou a agenda da Warner Brothers pro lancamento do
"filme mais revolucionario da historia" (palavra de criticos de cinema,
nao minhas) a obra dos irmaos Wachowski? Ambiente clusterizado exclusivo
FreeBSD no primeiro filme e mixto de FreeBSD e Mac OS X (FreeBSD e
FreeBSD poderiamos dizer?) nas continuacoes da trilogia. Nao preciso te
lembrar que filme os irmaos Wachowski fizeram neh? Nem o quanto a Warner
ameacava romper parceria com a Manex, a maior empresa de efeitos
visuais da California, porque nenhuma solucao de alto processamento
parecia dar conta do recado (incluindo Linux, Solaris e especialmente
SGI IRIX)?
Ah, tambem nao esta listado! Sera porque FreeBSD nao eh "rapido" suficiente?
Ter "Windows" na lista nao "apimenta" mais nada. So enfatiza o fato da
lista ter apenas grandes fornecedores diretos ou em parceria.
So pra nao nos ater em FreeBSD, me responda, onde esta o cluster do
brasileirissimo Instituto Nacional de Pesquisas Espaciais? Ele nao roda
FreeBSD, nem Linux. Se nao me engano e algum sistema comercial (esqueci,
o pessoal aqui da lista podera me refrescar a memoria hehe).
Ahh, tambem nao esta na lista, mesmo tendo alguns milhares de
processadores. Entao qual o criterio pra essa lista mesmo?
Bom mudando de assunto, se voce nao comecar a contribuir mais com essa
lista ficando quieto quando nao conseguir argumentar algo util como na
thread sobre compiladores, e nao evitar frases de humor duvidoso jogados
ao acaso, infelizmente voce sera moderado como mencionado nas regras da
lista que esperamos, voce tenha lido. O unico lugar onde Trolls sao bem
vindos sao nas obras de Tolkien, e pra alguns nas obras da J.K. Rowling.
E como aqui nao eh a terra media nem o mundo dos bruxos pirralhos,
esperamos outro comportamento, ok?
--
Patrick Tracanelli
FreeBSD Brasil LTDA.
(31) 3281-9633 / 3281-3547
316601 em sip.freebsdbrasil.com.br
http://www.freebsdbrasil.com.br
"Long live Hanin Elias, Kim Deal!"
Mais detalhes sobre a lista de discussão freebsd