-
Montanto um Cluster
Pessoal,
tenho q apresentar um trabalho na faculdade sobre cluster...
como tenho disponível um lab com + - 20 máquinas (lab q tenho aula) daí
pensei em montar um cluster no lab pra poder mostrar pra galera uma aplicação mesmo...
Detalhe, não tenho muito conhecimento em configuração de clusters e também não precisa ser uma configuração super mega power... pode ser simples mesmo... só pra rodar alguma coisa no cluster pra ver como funciona...
gostaria de saber se existe algum tipo boot-cd pré configurado pra cluster, e um exemplo de uma aplicação pra rodar e testar o cluster...
-
Montanto um Cluster
cara tenho a coisa certa para vc!!!
existe um codigo (software) para testar a performance de clusters/maquinas mult-provessada eh o linpack... O linpack te retorna a perfonmance do grid/cluster em GFlops (Flops = Float operation per second)
Tem que fazer umas coisanha para compilar mas eh bem facil e eu uso o linpack tranquilo, posso dar uma mao!!!
vc vai precisar dos pacotes/libs:
linpack http://www.netlib.org/benchmark/hpl/hpl.tgz
cblas http://www.netlib.org/blas/blas.tgz
atlas http://www.netlib.org/atlas/atlas3.6.0.tgz
mpich ftp://ftp.mcs.anl.gov/pub/mpi/mpich.tar.gz
Todo o rank do top500 (http://www.top500.org/: 500 supercomputadores mais rapidos do mundo) eh lenvantado com o linpack.
Caso esta solucoa seja interesante, baixe os pacotes e me de um toque pelo forum q te dou uma mao para implementar!!!, pode ser em uma unica maquina depois vc migra para as 20!! nao faz dif....
[] Dotta :twisted:
-
Montanto um Cluster
Fernando ,
Aproveitando o ganho,
Como eu posso fazer uso de um cluster/grid com os programas convencionais que usamos ???
Me disseram que para submeter o processamento de uma aplicação para um cluster, ela deveria ser desenvolvida para tal.
Com esses pacotes posso implementar algo do tipo alta disponibilidade ???
-
Montanto um Cluster
fred_m,
Na verdade nao eh qualquer programa q vc pode inplementar em um clustes. O codigo (programa) deve esta perparado para cluster, isso quer dizer, o codigo deve ser paralelizado.
Outra coisa eh q existem varios tipos de cluster o q eu sugeria aki neste topico foi usar para teste um cluster para processamento numerico. Para a implentacao de alta disponibilidade nao sei quais o pacotes de vc deviria usa, isso ja foge bastante da minha area!!!
Resumindo: Cluster tem vantagens SIM, ma requer pacotes especializados e nem tudo pode rodar em cluster.
[] Dotta :twisted:
-
Montanto um Cluster
Fernando,
mas vc conhece alguma distro live cd q eu possa fazer isto???
sem precisar instalar pacotes???
dei uma olhada no openmosix...
não tive tempo de aprofundar muito ainda...