Este é o comando qhost que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas múltiplas estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online de Windows ou emulador online de MAC OS.
PROGRAMA:
NOME
qhost - mostra o status dos hosts, filas e trabalhos do Sun Grid Engine
SINTAXE
qhost [ -cb ] [ -F [nome do recurso,...]] [ -Socorro ] [ -h lista_host ] [ -j ] [ -l
resource = val, ... ] [ -u do utilizador,... ] [ -xml ].
DESCRIÇÃO
qhost mostra o status atual dos hosts, filas e trabalhos disponíveis do Sun Grid Engine
associado às filas. As opções de seleção permitem obter informações sobre
hosts, filas, trabalhos ou usuários. Se múltiplas seleções forem feitas, um host só será exibido se
todos os critérios de seleção para um anfitrião foram atendidos. Sem nenhuma opção qhost irá mostrar uma lista
de todos os hosts sem fila ou informações de trabalho.
OPÇÕES
-F [ nome do recurso,... ]
qhost apresentará uma lista detalhada da disponibilidade atual de recursos por host
com respeito a todos os recursos (se o argumento da opção for omitido) ou com respeito
aos recursos contidos na lista resource_name. Consulte o
descrição de completo Formato na seção SAÍDA FORMATOS abaixo para mais detalhes.
-cb Essa opção de linha de comando pode ser usada desde o Sun Grid Engine versão 6.2u5 em
combinação com outros qhost(1) opções de linha de comando. Nesse caso a saída de
o comando correspondente conterá informações sobre o trabalho adicionado ao núcleo
recurso vinculativo.
Se esta opção não for usada, o comando se comportará como na versão 6.2u4 e
Versões prévias.
Se esta opção for usada, duas colunas adicionais serão mostradas para cada coluna exibida.
host na saída. O primeiro é denominado NSOC e representa o número de disponíveis
soquetes nesse host. A segunda coluna adicional é denominada NCOR e representa
o número de núcleos disponíveis por soquete na máquina correspondente.
-Socorro Imprime uma lista de todas as opções.
-h lista_host
Imprime uma lista de todos os hosts contidos em host_list.
-j Imprime todos os trabalhos em execução nas filas hospedadas pelos hosts mostrados. Este switch chama
-q implicitamente.
-l recurso[= valor], ...
Define os recursos a serem concedidos pelos hosts que devem ser incluídos no
saída da lista de hosts. A correspondência é realizada em hosts com base em recursos não mutáveis
informações de disponibilidade apenas. Isso significa que os valores de carga são sempre ignorados, exceto
os chamados valores de carga estática (ou seja, "arch", "num_proc", "mem_total",
"swap_total" e "virtual_total"). Além disso, a utilização de consumíveis é ignorada. Se
existem vários pedidos de recursos -l, eles serão concatenados por um AND lógico:
um host precisa corresponder a todos os recursos a serem exibidos.
-q Mostrar informações sobre as instâncias de filas hospedadas pelos hosts exibidos.
-u do utilizador,...
Exibir informações apenas sobre os trabalhos e filas associados aos usuários
da lista de usuários fornecida.
-xml Esta opção pode ser usada com todas as outras opções e altera a saída para XML. o
esquemas usados são referenciados na saída XML. A saída é impressa em stdout.
Se o -xml parâmetro é combinado com -cb então a saída XML conterá
tags adicionais contendo informações sobre a ligação do trabalho ao núcleo. Você pode encontrar
arquivos de esquema com o sufixo "_cb" no diretório
$SGE_ROOT/util/resources/schemas/qhost que descrevem essas mudanças.
SAÍDA FORMATOS
Dependendo da presença ou ausência do -q or -F e -j opção três formatos de saída
precisam ser diferenciados. PP
Padrão Formato (sem -q, -F e -j)
Para cada host, uma linha é impressa. A saída consiste em consistir em
· o nome do host
· a arquitetura.
· o Número de processadores.
· A carga.
· a Memória Total.
· a memória usada.
· o espaço de troca total.
· o Swapspace Usado.
Se o -q é fornecida, cada linha de status do host também contém linhas extras para cada
fila hospedada pelo host que consiste em,
· o nome da fila.
· o tipo de fila - um de B(atch), I(nteractive), C(heckpointing), P(arallel), T(transfer)
ou combinações dos mesmos,
· o número de vagas de trabalho reservadas, usadas e disponíveis,
· o estado da fila - um de u(desconhecido) se o correspondente sge_execd(8) não pode ser
contatado, a(alarme), A(alarme), C(alendar suspenso), s(suspenso), S(subordinado),
d(desativado), D(desativado), E(erro) ou combinações destes.
Se o estado for um (alarme), pelo menos um dos limites de carga definidos no
limites_de_carga lista da configuração da fila (veja fila_conf(5)) está atualmente excedido,
o que impede o agendamento de mais trabalhos para essa fila.
Em oposição a isso, o estado A(larm) indica que pelo menos um dos estados suspensos
limites da fila (veja fila_conf(5)) está atualmente excedido. Isto resultará em
trabalhos em execução nessa fila sendo suspensos sucessivamente até que nenhum limite seja violado.
Os estados s(suspenso) e d(desativado) podem ser atribuídos a filas e liberados através do
qmod(1) comando. Suspender uma fila fará com que todos os trabalhos em execução nessa fila sejam
suspenso.
Os estados D(isabled) e C(alendar suspenso) indicam que a fila foi desabilitada
ou suspenso automaticamente através do recurso de calendário do Sun Grid Engine (consulte
calendário_conf(5)), enquanto o estado S(subordinado) indica que a fila foi
suspender via subordinação a outra fila (veja fila_conf(5) para detalhes). Quando
suspendendo uma fila (independentemente da causa) todos os trabalhos em execução nessa fila são
suspenso também.
Se um estado E(erro) for exibido para uma fila, sge_execd(8) naquele host não foi possível
localize o pastor_sge(8) executável naquele host para iniciar um trabalho. por favor, verifique
o arquivo de log de erros disso sge_execd(8) para obter pistas sobre como resolver o problema. Por favor
ative a fila posteriormente por meio do -c opção do qmod(1) comando manualmente.
Se o -F opção foi usada, as informações de disponibilidade de recursos são impressas seguindo o host
linha de status. Para cada recurso (conforme selecionado em um argumento de opção para -F ou para todos
recursos se o argumento da opção foi omitido) uma única linha é exibida com o
seguinte formato:
· um especificador de uma letra indicando se o valor atual de disponibilidade de recursos foi
dominado por qualquer
`g' - um cluster global,
`h' - um total de host ou
· um segundo especificador de uma letra indicando a fonte do recurso atual
valor de disponibilidade, sendo um dos
`l' - um valor de carga relatado para o recurso,
`L' - um valor de carga para o recurso após o escalonamento de carga definido pelo administrador ter sido
aplicado,
`c' - disponibilidade derivada da instalação de recursos consumíveis (ver complexo(5)),
`f' - uma definição de disponibilidade fixa derivada de um atributo complexo não consumível
ou um limite fixo de recursos.
· após dois pontos o nome do recurso sobre o qual a informação é exibida.
· após um sinal de igual o valor atual da disponibilidade do recurso.
Os valores de disponibilidade exibidos e as fontes das quais eles derivam são sempre os
valores mínimos de todas as combinações possíveis. Daí, por exemplo, uma linha da forma
"qf:h_vmem=4G" indica que uma fila atualmente tem disponibilidade máxima no virtual
memória de 4 Gigabyte, onde este valor é um valor fixo (por exemplo, um limite de recursos no
configuração de fila) e é dominado por fila, ou seja, o host no total pode ter mais
memória virtual disponível além disso, mas a fila não permite mais. Ao contrário de um
a linha "hl:h_vmem=4G" também indicaria um limite superior de 4 Gigabytes de memória virtual
disponibilidade, mas o limite seria derivado de um valor de carga atualmente relatado para o
hospedar. Portanto, embora a fila possa permitir trabalhos com requisitos de memória virtual mais elevados, o
o host no qual esta fila específica reside atualmente tem apenas 4 Gigabytes disponíveis.
Após a linha de status da fila (no caso de -j) uma única linha é impressa para cada trabalho em execução
atualmente nesta fila. Cada linha de status do trabalho contém
· o ID do trabalho,
· o nome do trabalho,
· o nome do proprietário do trabalho,
· o status do trabalho - um de t(transferência), r(unning), R(iniciado), s(suspenso),
S(suspenso) ou T(limite) (veja o Redução de Formato seção para informações detalhadas),
· a data e hora de início e a função do trabalho (MASTER ou SLAVE - apenas significativo
no caso de um trabalho paralelo) e
· a prioridade dos trabalhos.
AMBIENTAL VARIÁVEIS
SGE_ROOT Especifica a localização dos arquivos de configuração padrão do Sun Grid Engine.
SGE_CELL Se definido, especifica a célula padrão do Sun Grid Engine. Para abordar uma rede solar
Célula de motor qhost usa (na ordem de precedência):
O nome da célula especificada na variável de ambiente SGE_CELL,
se estiver definido.
O nome da célula padrão, ou seja omissão.
SGE_DEBUG_LEVEL
Se definido, especifica que as informações de depuração devem ser gravadas em stderr. No
Além disso, o nível de detalhe em que as informações de depuração são geradas é
definiram.
SGE_QMASTER_PORT
Se definido, especifica a porta tcp na qual sge_qmaster(8) é esperado que
escute os pedidos de comunicação. A maioria das instalações usará um serviço
entrada de mapa para o serviço "sge_qmaster" em vez de definir essa porta.
Use qhost online usando serviços onworks.net
