[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