Cluster Beowulf, acham viavel? [RESOLVIDO]

1. Cluster Beowulf, acham viavel? [RESOLVIDO]

Roberdson
roberdson

(usa Ubuntu)

Enviado em 03/02/2009 - 19:29h

Ola a todos do VOL...
Bom não vou fazer rodeios, e vou logo perguntar.
Eu tenho aqui em casa dois pentium III que estão "abandonados"
Então eu estava pensando em montar um Cluster Beowulf com esses dois micros, simplesmente para fins de estudo...
Bom ambos tem 256 mb de ram, e HD de 40 GB...
Achei bastante material sobre o assunto, estou com o intuito de montar...
Mas ai vem algumas duvidas...

Será que com esses micros eu conseguiria ter uma diferença de desempenho satisfatória?

Bom a ideia é rodar o Debian Leny, a maquina servidor em modo gráfico e a escrava apenas em modo de texto, isso é viavel, ou ambas precisariam estar rodando em modo gráfico?

Outra coisa, a maquina escrava precisa dispor de todos os periféricos como teclado, mouse e monitor? Ou apesar das informações serem mostradas apenas em um monitor, eu precisaria do outro?

Enfim, sei que isso pode causar até risadas em alguns que dominam mais o assunto, mas ta aí uma coisa que eu nunca fiz, e to curioso para saber como funciona...

Aguardo a ajuda de vocês!




  


2. Re: Cluster Beowulf, acham viavel? [RESOLVIDO]

Denis Doria
thuck

(usa Debian)

Enviado em 03/02/2009 - 21:47h

Acho q vc está um pouco perdido, um cluster beowulf é um cluster p/ desempenho, então coisas como "rodar X em um e modo texto em outro" não fazem sentido. Normalmente clusters desse tipo são usados p/ processamento científico, ou seja, processamento em larga escala. A vantagem de se montar beowulf é que vc não precisa de um hardware especial, ou máquinas idênticas.
Um beowulf tira vantagem de processamento paralelo, ou seja, seu software precisa estar pronto p/ trabalhar com vários forks, ou com várias threads. Rodar aplicativos do dia-a-dia não mostrará o potencial de um beowulf.
De qualquer forma vale a pena p/ estudo, aliás clusters em geral são interessantes, estou faz uns bons meses p/ terminar um artigo sobre red-hat-cluster-suite p/ alta disponibilidade, mas chegar ao fim dele é algo que não estou conseguindo.


3. Re: Cluster Beowulf, acham viavel? [RESOLVIDO]

Roberdson
roberdson

(usa Ubuntu)

Enviado em 03/02/2009 - 22:01h

Bom eu realmente estou um tanto quanto perdido quanto a isso, não nego, mas estava olhando o assunto e achei super interessante, o que me fez ter vontade de montar um pra poder estudar sobre ele...
Bom, por exemplo, eu rodo aplicativos aqui mesmo dia a dia, em um micro com essa configuração com alguns probliminhas...
Tipo o Flash vive travando, o Mercury que é mais pesado, tambem não funciona legal enfim, se eu for rodar esses aplicativos no Cluster, não vai fazer diferença? o desempenho vai ser o mesmo?


4. Re: Cluster Beowulf, acham viavel? [RESOLVIDO]

Denis Doria
thuck

(usa Debian)

Enviado em 03/02/2009 - 22:14h

Como falei, vc teria q ver caso a caso, mas a regra geral é que 99.5% de chance de não melhorar. A maioria dos aplicativos feitos hoje não são feitos p/ se tirar vantagem de múltiplos cores.
Por exemplo o mercury, é um aplicativo em java, que provavelmente implementa threads p/ cada janela de conversação, essas threads são usadas p/ esperar I/O, ou seja, servem apenas p/ atualizar a tela e ficar dormindo, elas não demandam processamento.
Imagine que um beowulf é como uma máquina n core. Vc não tem n vezes mais velocidade, apenas vc não sofre tanto quando uma cpu fica em 100%; porque nós usuários fazemos muito I/O, e pouco processamento em geral.



5. Re: Cluster Beowulf, acham viavel? [RESOLVIDO]

Roberdson
roberdson

(usa Ubuntu)

Enviado em 03/02/2009 - 22:20h

Mais claro impossivel...
Sendo assim, me corrija se eu estiver errado, se eu for por exemplo, assistir um video em rmvb (que aqui trava), eu conseguiria uma melhora de desempenho nesse aspecto, mas em caso como um programa assim não... que vai ficar de forma estatica apenas atualizando como um mensageiro, ou um navegador...
Então nesse aspecto seria inutil...
De qualquer forma, se eu quizesse executar varios aplicativos aqui simultaneamente como uma forma de "sobrecarregar" o pc, dessa forma eu conseguiria processar mais coisas? ou não nem isso eu conseguiria?


6. Re: Cluster Beowulf, acham viavel? [RESOLVIDO]

Denis Doria
thuck

(usa Debian)

Enviado em 03/02/2009 - 22:36h

Sim, mais ou menos, isso tirando a parte do player. Pq como falei se o player não implementa threads ou forks, ele não consegue tirar vantagem das múltiplas CPUs.
Um aplicativo que tirá vantagem disso é nosso famoso apache, que por padrão usa cinco processos p/ trabalhar em paralelo, então vc poderia ter forks em máquinas aleatórias no seu cluster.
A grande sacada do beowulf é q ele é muito barato de se fazer, e tem um resultado muito bom. Mas vc não verá nenhuma diferença no seu dia-a-dia, seu player não será mais rápido, oq possivelmente acontecerá é que vc poderá rodar seu player e fazer outra coisa sem ficar esperando a vez do processo na CPU.
Mas sinceramente não será nda do q vc está esperando, como disse vale mais pelo aprendizado, usá-lo no cotidiano só fará vc sofrer hehe


7. Re: Cluster Beowulf, acham viavel? [RESOLVIDO]

Roberdson
roberdson

(usa Ubuntu)

Enviado em 03/02/2009 - 22:42h

Huuuuum sim...
Entendo...
Você sem querer respondeu uma duvida que eu tinha aqui...
Então eu provavelmente conseguiria abrir mais aplicativos simultaneos...
Só uma ultima duvida...
Que já ta praticamente respondida:
Por exemplo, as duas maquinas tem 256 de ram, então se eu usar as duas juntas. e eu ocupar toda a memoria de uma, eu conseguiria usar a memoria da outra que está livre no caso? (seria o que vocÊ disse de não ter travamentos quando ta fazendo muita coisa)

Bom o objetivo principal realmente é o aprendizado...

Mas bom saber, se eu for fazer um servidor web, com certeza faria um cluster!
uahaHUAHuaHUAHUA
bem mais barato, e ainda poderia ir implementando maquinas quando precisasse de uma demanda maior...
Eu li em algum lugar, que o Google funciona mais ou menos dessa forma não é?


8. Re: Cluster Beowulf, acham viavel? [RESOLVIDO]

Denis Doria
thuck

(usa Debian)

Enviado em 03/02/2009 - 23:04h

O sistema do google é muito complexo, eles têm todos os tipos de cluster possíveis e imagináveis. De qualquer forma vale como estudo o beowulf, mas vc vai ficar chateado... hehe


9. Re: Cluster Beowulf, acham viavel? [RESOLVIDO]

Roberdson
roberdson

(usa Ubuntu)

Enviado em 03/02/2009 - 23:08h

Obrigado...
De qualquer fora, agora a descepção será menor xD
he he he






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts