Este es el comando qhost que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
qhost: muestra el estado de los hosts, las colas y los trabajos de Sun Grid Engine
SINTAXIS
anfitrión [ -cb ] [ -F [nombre del recurso,...]] [ -ayuda ] [ -h lista_host ] [ -j ] [ -l
recurso = val, ... ] [ -u usuario,... ] [ -xml ].
DESCRIPCIÓN
anfitrión muestra el estado actual de los hosts, las colas y los trabajos de Sun Grid Engine disponibles
asociado con las colas. Las opciones de selección le permiten obtener información sobre
hosts, colas, trabajos o usuarios. Si se realizan varias selecciones, solo se muestra un host si
se cumplen todos los criterios de selección de un anfitrión. Sin opciones anfitrión mostrará una lista
de todos los hosts sin cola o información de trabajo.
OPCIONES
-F [ nombre del recurso,... ]
anfitrión presentará una lista detallada de la disponibilidad actual de recursos por host
con respecto a todos los recursos (si se omite el argumento de la opción) o con respecto
a los recursos contenidos en la lista resource_name. por favor refiérase a
descripción del Full Formato en la sección SALIDA FORMATOS a continuación para obtener más detalles.
-cb Este conmutador de línea de comando se puede utilizar desde Sun Grid Engine versión 6.2u5 en
combinación con otros anfitrión(1) conmutadores de línea de comando. En ese caso, la salida de
el comando correspondiente contendrá información sobre el trabajo agregado al núcleo
característica vinculante.
Si no se utiliza este conmutador, el comando se comporta como en la versión 6.2u4 y
Versión anterior.
Si se utiliza esta opción, se mostrarán dos columnas adicionales para cada
host en la salida. El primero se llama NSOC y representa la cantidad de
sockets en ese host. La segunda columna adicional se llama NCOR y representa
el número de núcleos que están disponibles por socket en la máquina correspondiente.
-ayuda Imprime una lista de todas las opciones.
-h lista_host
Imprime una lista de todos los hosts contenidos en host_list.
-j Imprime todos los trabajos que se ejecutan en las colas alojadas por los hosts mostrados. Este interruptor llama
-q implícitamente.
-l Recurso[= valor], ...
Define los recursos que deben otorgar los hosts que deben incluirse en el
salida de la lista de hosts. La coincidencia se realiza en hosts basados en recursos no mutables
información de disponibilidad solamente. Eso significa que los valores de carga siempre se ignoran excepto
los denominados valores de carga estática (es decir, "arch", "num_proc", "mem_total",
"swap_total" y "virtual_total"). También se ignora la utilización de consumibles. Si
hay varias solicitudes de recursos -l que serán concatenados por un AND lógico:
un host debe coincidir con todos los recursos que se mostrarán.
-q Muestra información sobre las instancias de colas alojadas por los hosts mostrados.
-u usuario,...
Mostrar información solo sobre los trabajos y las colas que se asocian con los usuarios
de la lista de usuarios dada.
-xml Esta opción se puede utilizar con todas las demás opciones y cambia la salida a XML. los
los esquemas usados se referencian en la salida XML. La salida se imprime en stdout.
Si -xml el parámetro se combina con -cb entonces la salida XML contendrá
etiquetas adicionales que contienen información sobre la vinculación del trabajo al núcleo. Puedes encontrar
archivos de esquema con el sufijo "_cb" en el directorio
$ SGE_ROOT / util / resources / schemas / qhost que describen los cambios.
SALIDA FORMATOS
Dependiendo de la presencia o ausencia del -q or -F y -j opción tres formatos de salida
necesitan ser diferenciados. PÁGINAS
Predeterminado Formato (sin -q, -F y -j)
Para cada host se imprime una línea. La salida consta de que consta de
· El nombre de host
· la arquitectura.
· El Número de procesadores.
· la carga.
· La memoria total.
· La Memoria Usada.
· El Total Swapspace.
· El Swapspace usado.
Si -q se proporciona la opción, cada línea de estado de host también contiene líneas adicionales para cada
cola alojada por el host que consta de,
· El nombre de la cola.
· El tipo de cola - uno de B (atch), I (nteractive), C (heckpointing), P (arallel), T (ransfer)
o combinaciones de los mismos,
· El número de puestos de trabajo reservados, usados y disponibles,
· El estado de la cola - uno de u (desconocido) si el correspondiente sge_execd(8) no puede ser
contactado, a (alarma), A (alarma), C (calendario suspendido), s (suspendido), S (ubordinado),
d (isabled), D (isabled), E (rror) o combinaciones de los mismos.
Si el estado es una (alarma) al menos uno de los umbrales de carga definidos en el
umbrales_de_carga lista de la configuración de la cola (ver cola_conf(5)) se supera actualmente,
lo que evita programar más trabajos en esa cola.
A diferencia de esto, el estado A (larma) indica que al menos uno de los
umbrales de la cola (ver cola_conf(5)) se supera actualmente. Esto resultará en
los trabajos que se ejecutan en esa cola se suspenden sucesivamente hasta que no se infringe ningún umbral.
Los estados s (uspended) yd (isabled) se pueden asignar a las colas y liberar a través del
qmod(1) comando. La suspensión de una cola hará que todos los trabajos que se ejecutan en esa cola
suspendido.
Los estados D (habilitado) y C (calendario suspendido) indican que la cola ha sido deshabilitada
o suspendido automáticamente a través de la función de calendario de Sun Grid Engine (consulte
calendario_conf(5)), mientras que el estado S (ubordinate) indica que la cola ha sido
suspender por subordinación a otra cola (ver cola_conf(5) para obtener más detalles). Cuando
suspender una cola (independientemente de la causa) todos los trabajos que se ejecutan en esa cola son
suspendido también.
Si se muestra un estado E (rror) para una cola, sge_execd(8) en ese host no pudo
localizar el pastor_sge(8) ejecutable en ese host para iniciar un trabajo. por favor, compruebe
el archivo de registro de errores de eso sge_execd(8) para obtener pistas sobre cómo resolver el problema. Por favor
habilitar la cola luego a través del -c opción del qmod(1) comando manualmente.
Si -F se utilizó la opción, la información de disponibilidad de recursos se imprime siguiendo el host
línea de estado. Para cada recurso (como se selecciona en un argumento de opción para -F o para todos
recursos si se omitió el argumento de la opción) se muestra una sola línea con el
siguiente formato:
· Un especificador de una letra que indica si el valor actual de disponibilidad de recursos fue
dominado por cualquiera
`g'- un clúster global,
`h'- un total de host o
· Un segundo especificador de una letra que indica la fuente del recurso actual
valor de disponibilidad, siendo uno de
`l'- un valor de carga informado para el recurso,
`L': un valor de carga para el recurso después de que se haya realizado el escalado de carga definido por el administrador.
aplicado,
`c'- disponibilidad derivada de la instalación de recursos consumibles (ver complejo(5)),
`f'- una definición de disponibilidad fija derivada de un atributo complejo no consumible
o un límite de recursos fijo.
· Después de dos puntos el nombre del recurso sobre el que se muestra la información.
· Después de un signo igual el valor actual de disponibilidad de recursos.
Los valores de disponibilidad mostrados y las fuentes de las que se derivan son siempre los
valores mínimos de todas las combinaciones posibles. De ahí, por ejemplo, una línea de la forma
"qf: h_vmem = 4G" indica que una cola tiene actualmente una disponibilidad máxima en virtual
memoria de 4 Gigabytes, donde este valor es un valor fijo (por ejemplo, un límite de recursos en el
configuración de la cola) y está dominado por la cola, es decir, el host en total puede tener más
memoria virtual disponible que esta, pero la cola no permite más. Contrariamente a
la línea "hl: h_vmem = 4G" también indicaría un límite superior de memoria virtual de 4 Gigabytes
disponibilidad, pero el límite se derivaría de un valor de carga informado actualmente para el
anfitrión. Por tanto, si bien la cola puede permitir trabajos con mayores requisitos de memoria virtual, el
El host en el que reside esta cola en particular actualmente solo tiene 4 Gigabytes disponibles.
Después de la línea de estado de la cola (en caso de -j) se imprime una sola línea para cada trabajo en ejecución
actualmente en esta cola. Cada línea de estado del trabajo contiene
· La identificación del trabajo,
· El nombre del trabajo,
· El nombre del propietario del trabajo,
· El estado del trabajo - uno de t (transferencia), r (unning), R (iniciado), s (uspendido),
S (suspendido) o T (umbral) (consulte el Reducción Formato sección para obtener información detallada),
· La fecha y hora de inicio y la función del trabajo (MAESTRO o ESCLAVO - solo significativo
en caso de un trabajo paralelo) y
· La prioridad de los trabajos.
MEDIO AMBIENTE VARIABLES
SGE_ROOT Especifica la ubicación de los archivos de configuración estándar de Sun Grid Engine.
SGE_CELL Si se establece, especifica la celda predeterminada de Sun Grid Engine. Para abordar una cuadrícula solar
Celda del motor anfitrión utiliza (en el orden de precedencia):
El nombre de la celda especificada en la variable de entorno SGE_CELL,
si está configurado.
El nombre de la celda predeterminada, es decir tu préstamo estudiantil.
SGE_DEBUG_LEVEL
Si se establece, especifica que la información de depuración debe escribirse en stderr. En
Además, el nivel de detalle en el que se genera la información de depuración es
definido.
SGE_QMASTER_PORT
Si se establece, especifica el puerto tcp en el que sge_qmaster(8) se espera
Escuche las solicitudes de comunicación. La mayoría de las instalaciones utilizarán un servicio
mapa de entrada para el servicio "sge_qmaster" en lugar de definir ese puerto.
Use qhost en línea usando los servicios de onworks.net