qsub: Como posso descobrir qual middleware de DRM está exatamente instalado em um cluster?

2

Eu tenho uma conta de usuário em um cluster muito grande. Tenho experiência anterior com o Grid Engine e quero usar o cluster para tarefas de matriz.

A documentação diz-me para usar "qsub" para balanceamento de carga / envio de muitos trabalhos. Portanto, assumi que isso significa que o cluster possui o Grid Engine.

No entanto, todos os meus scripts do Grid Engine não foram executados. Eu verifiquei a documentação e é um pouco estranho. Agora, lentamente, suspeito que esse cluster não tenha realmente o Grid Engine, talvez esteja executando algo chamado Torque (?!). Toda a terminologia nas man pages é um pouco estranha para mim como um usuário do Grid Engine, por exemplo, eles falam sobre "jobs em massa" em vez de "jobs em array". Não há referência a variáveis nas quais eu dependo, como SGE_TASK_ID etc. Em vez disso, elas se referem a variáveis que começam com PBS_. Ainda assim, existem comandos qsub e qstat.

Também o qsub se comporta de maneira diferente, aparentemente não é possível especificar os parâmetros da linha de comando com os comentários do script bash, etc.

Existe uma documentação para o sistema de cluster, mas ele não diz o que o middleware de DRM realmente é - ele se refere a todo o sistema de DRM simplesmente como "qsub".

Eu tentei

qsub --version
qsub: 1.2 2010/8/17

Não tenho certeza do que estou realmente executando quando invoco o qsub nesse cluster!

Minha pergunta é: como posso saber se estou executando o Grid Engine ou o Torque (ou o que quer que seja) e qual versão?

    
por gojira 10.04.2012 / 10:41

1 resposta

2

Embora isso não responda diretamente à sua pergunta, gostaria de salientar que os comandos qsub / qstat / qselect ... são todos parte da interface definida em Especificações dos Serviços de Lotes POSIX , portanto, o prefixo PBS_ para variáveis. Restringir sua interface BE ao subconjunto padronizado deve tornar seus scripts independentes de uma implementação de grade específica.

Espero que isso ajude.

    
por 10.04.2012 / 11:14