Mudanças entre as edições de "Micro Manual de Utilização do Cluster"

De LCAD
Ir para: navegação, pesquisa
(qstat)
(Comandos)
Linha 68: Linha 68:
 
*qsub: Interface para enviar um job ao cluster.
 
*qsub: Interface para enviar um job ao cluster.
 
*qtcsh: Shell compatível ao shell csh do Unix.
 
*qtcsh: Shell compatível ao shell csh do Unix.
 +
 +
== Documentar alguns problemas já conhecidos de concorrência ==

Edição das 16h26min de 18 de fevereiro de 2009

MICRO MANUAL DE USO DO SGE Ultima atualizaccao: 18/02/2009 Por: Felipe Thomaz Pedroni.

Antes de usar este manual recomenda-se, fortemente, que o usuário leia o "N1_Grid_Engine_6_Users_Guide", disponível em /gridware/sge/N1_Grid_Engine_6_Users_Guide.pdf de enterprise (enterprise).

Uso do SGE para Executar um Único Job

Um script demonstrando como usar o SGE para disparar um único job está disponível em:

/gridware/sge/um_job.sh

Examine o arquivo. Ele contém tudo que é necessário para disparar um job.


Uso do SGE para Executar um Único Job em Várias Máquinas Simultaneamente

Um script demonstrando como usar o SGE para disparar múltiplos jobs simultaneamente (jobs independentes com entradas diferentes, por exemplo) está disponível em:

/gridware/sge/multiplos_jobs.sh

Examine o arquivo. Ele contém tudo que é necessário para disparar múltiplos jobs.


Uso do SGE para Executar um Job Paralelo MPI (lam-mpi)

Um script demonstrando como usar o SGE para disparar jobs mpi está disponível em:

/gridware/sge/mpi_job.sh

Examine o arquivo. Ele contém tudo que é necessário para disparar jobs mpi.


Outros Exemplos de Uso do SGE

Existem outros exemplos de SGE em: /gridware/sge/examples

Comandos

O Sun Grid Engine (SGE) possui comandos para enviar e remover processos, monitorar e controlar filas. A seguir os exemplos:

  • qacct: Extrair informações dos logs do cluster.
  • qalter: Modificar atributos de um processo já enviado, porém, ainda não executado.
  • qconf: Providencia uma interface gráfica da configuração das filas.
  • qdel: Remove jobs.
  • qhold: Faz com que os jobs em execução, voltem para a fila de espera.
  • qhost: Mostra informações sobre os hosts de execução.
  • qlogin: Inicializa uma sessão similar ao telnet.
  • qmake: Funciona como o tradicional make, porém, tem a habilidade de distribuir independentes partes pelo cluster.
  • qmod: Permite ao dono suspender ou habilitar a fila.
  • qmon: Abre uma interface gráfica para monitorar o cluster.
  • qresub: Cria novos jobs copiados de outros que estejam na área de espera ou execução.
  • qrls: Reenvia jobs, que foram bloqueados pelo qhold, da área de espera para área de execução.
  • qrsh: Pode ser usado para vários propósitos, como providenciar uma execução remota de uma aplicação.
  • qselect: Aplicar ações em uma fila selecionada.
  • qsh: Abre um shell no xterm.
  • qstat: Mostra uma lista de todos os jobs e filas associadas ao cluster.
  • qsub: Interface para enviar um job ao cluster.
  • qtcsh: Shell compatível ao shell csh do Unix.

Documentar alguns problemas já conhecidos de concorrência