|
|
||||||
| Fóruns | Wiki | Classificados | Reviews | Jogos | Grupos Sociais | RSS Feeds | FAQ | Termos de Uso | Contato | Sobre |
| Registrar | Fotos | Blogs | Calendário | Marcar Fóruns Como Lidos |
FerramentasPublicidade |
From UnderLinux Wiki
[editar] IntroducãoO openMosix surgiu como uma versão totalmente compatível com a GPL do projeto Mosix, liderado pelo Prof. Amnon Barak, com a co-lideranca ativa de Moshe Bar, que descontente com a discordancia deste com a GPL resolveu iniciar o projeto openMosix. O openMosix é um conjunto de extensões do kernel do Linux que permite que máquinas rodando GNU/Linux funcionem como uma máquina SMP, e este tutorial tem como objetivo mostrar como configurar o sistema para obter facilmente um cluster de alta performance (HPC). Este é distribuido como um patch para o Kernel do Linux. O sistema utiliza um complexo algoritmo de gerenciamento de recurso, de forma que quando um dos nós do cluster está sobrecarregado processos "migram" para outros nós transparentemente, de forma que processo que agora roda em outra máquina sequer sabe que não está mais em seu no "home". Uma das grandes vantagens do openMosix é a facilidade de configuracao, e o fato de aplicacoes já existentes nao precisarem de modificacões para rodar no cluster, uma vez que qualquer processo é um candidato para a migracao, desde que este nao possua algumas características que tornam impossível a migracão. [editar] InstalacaoComo o openMosix é uma extensao do kernel, será necessário recompila-lo. Para isto, baixe o patch disponível em http://openmosix.sourceforge.net e os sources do kernel correspondente em http://www.kernel.org. Dentro do diretório /usr/src/linux-2.x-y/ execute patch -Np1 < patch-openmosix-2.x.y, entao os arquivos do kernel serao alterados para incluirem as extensões do openMosix. Caso ocorram mensagens de erro, verifique se voce esta utilizando uma versao vanilla do kernel, pois algumas distribuicoes utilizam versoes modificadas do kernel para incluir suporte a hardware oficialmente nao suportadas pelo linux, ou se voce está utilizando o patch correto para a sua versão do kernel. Caso tudo corra bem, agora voce pode iniciar a compilacão do kernel
|