InglésFrancésEspañol

icono de página de OnWorks

scontrol - Online en la nube

Ejecute scontrol en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el control de comando 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


scontrol: se utiliza para ver y modificar la configuración y el estado de Slurm.

SINOPSIS


control [OPCIONES...] [COMANDO...]

DESCRIPCIÓN


control se utiliza para ver o modificar la configuración de Slurm, incluyendo: trabajo, paso de trabajo, nodo,
partición, reserva y configuración general del sistema. La mayoría de los comandos solo se pueden
ejecutado por el usuario root. Si se intenta ver o modificar la información de configuración
por un usuario no autorizado, se imprimirá un mensaje de error y la acción solicitada
no ocurrió. Si no se ingresa ningún comando en la línea de ejecución, control operará en un
modo interactivo y solicitud de entrada. Continuará solicitando entradas y ejecutando
comandos hasta que se terminen explícitamente. Si se ingresa un comando en la línea de ejecución,
control ejecutará ese comando y terminará. Todos los comandos y opciones son
no distingue entre mayúsculas y minúsculas, aunque los nombres de nodo, de partición y de reserva son
distingue entre mayúsculas y minúsculas (los nombres de nodo "LX" y "lx" son distintos). Todos los comandos y opciones se pueden
abreviado en la medida en que la especificación sea única. Un Slurm modificado
La configuración se puede escribir en un archivo usando el control escribir config mando. los
El archivo resultante se nombrará usando la convención "slurm.conf. "y ubicado en
el mismo directorio que el archivo "slurm.conf" original. El directorio que contiene el
slurm.conf original debe poder escribirse para que esto suceda.

OPCIONES


-a, --todas
Cuando el show se usa el comando, luego muestra todas las particiones, sus trabajos y trabajos
pasos. Esto hace que se muestre información sobre las particiones que están configuradas
como ocultas y particiones que no están disponibles para el grupo de usuarios.

-d, --detalles
Causa el show comando para proporcionar detalles adicionales cuando estén disponibles. Repitiendo
la opción más de una vez (por ejemplo, "-dd") hará que la show trabajo comando para también
enumere el script por lotes, si el trabajo era un trabajo por lotes.

-h, --ayuda
Imprima un mensaje de ayuda que describa el uso de scontrol.

--esconder No muestre información sobre particiones ocultas, sus trabajos y pasos de trabajo. Por
por defecto, ni las particiones que están configuradas como ocultas ni esas particiones
se mostrará no disponible para el grupo de usuarios (es decir, este es el comportamiento predeterminado).

-M, - racimos=<cadena>
El clúster al que emitir comandos. Solo se puede especificar un nombre de clúster.

-o, --un trazador de líneas
Imprima la información una línea por registro.

-Q, --tranquilo
No imprima mensajes de advertencia o informativos, solo mensajes de error fatal.

-v, --verboso
Imprima el registro de eventos detallado. Múltiple -vaumentará aún más la verbosidad de
Inicio sesión. De forma predeterminada, solo se mostrarán los errores.

-V , --versión
Imprime la información de la versión y sal.

COMANDOS

all Muestre todas las particiones, sus trabajos y pasos de trabajos. Esto hace que la información sea
que se muestran sobre las particiones que están configuradas como ocultas y las particiones
no disponible para el grupo de usuarios.

abortar Indique al controlador Slurm que finalice inmediatamente y genere un archivo principal.
Consulte "man slurmctld" para obtener información sobre dónde se escribirá el archivo principal.

control CKPT_OP ID
Realice una actividad de punto de control en los pasos del trabajo con la identificación especificada.
ID se puede utilizar para identificar un trabajo específico (por ejemplo, " ", que se aplica a todos
sus pasos existentes) o un paso de trabajo específico (por ejemplo, " . "). Aceptable
valores para CKPT_OP incluyen:

capaz Pruebe si actualmente no está deshabilitado, informe de la hora de inicio si el punto de control está
progreso

Para crear Cree un punto de control y continúe el trabajo o paso del trabajo

inhabilitar Deshabilitar futuros puntos de control

habilitar Habilitar puntos de control futuros

error Informe el resultado de la última solicitud de punto de control, código de error y
mensaje

reanudar Reiniciar la ejecución del trabajo previamente marcado o paso del trabajo

poner en cola Cree un punto de control y vuelva a poner en cola el trabajo por lotes, combina la desocupación y
reiniciar operaciones

desocupar Cree un punto de control y finalice el trabajo o el paso del trabajo
Valores aceptables para CKPT_OP incluyen:

MaxWait = Tiempo máximo para que se escriba el punto de control. El valor predeterminado es 10
segundos. Valido con Para crear y desocupar solo opciones.

ImageDir =
Ubicación del archivo del punto de control. Valido con Para crear, desocupar y
reanudar solo opciones. Este valor tiene precedencia sobre cualquier
--checkpoint-dir valor especificado en el momento de envío del trabajo.

StickToNodes Si se establece, reanudar el trabajo en los mismos nodos que se usaron anteriormente.
Válido con el reanudar solo opción.

grupo NOMBRE_CLUSTER
El clúster al que emitir comandos. Solo se puede especificar un nombre de clúster.

Para crear Características
Cree una nueva partición o reserva. Consulte la lista completa de parámetros a continuación.
Incluya la etiqueta "res" para crear una reserva sin especificar una reserva
nombre.

completando
Mostrar todos los trabajos en un estado COMPLETANDO junto con los nodos asociados en una
Estado COMPLETANDO o ABAJO.

borrar Características
Eliminar la entrada con el especificado Características. Los dos Características opciones
están PartitionName = y Reserva =. En Bluegene distribuido dinámicamente
sistemas BlockName = también funciona. Las reservas y particiones no deben tener
trabajos asociados en el momento de su eliminación (modifique el trabajo primero). Si el
la partición especificada está en uso, la solicitud se rechaza.

detalles
Causa el show comando para proporcionar detalles adicionales cuando estén disponibles. Trabajo
la información incluirá las CPU y la memoria NUMA asignadas en cada nodo. Tenga en cuenta que en
equipos con hyperthreading habilitado y Slurm configurado para asignar núcleos, cada uno
La CPU enumerada representa un núcleo físico. Cada hyperthread en ese núcleo puede ser
asignó una tarea separada, por lo que el recuento de CPU y el recuento de tareas de un trabajo pueden diferir. Ver el
--cpu_bind y --mem_bind descripciones de opciones en las páginas de manual de srun para obtener más
información. los detalles La opción actualmente solo es compatible con show trabajo
mando. Para enumerar también el script por lotes para trabajos por lotes, además de los detalles,
utilice el guión opción que se describe a continuación en lugar de esta opción.

errnumstr ERROR
Dado un número de error de Slurm, devuelve una cadena descriptiva.

salida Terminar la ejecución de scontrol. Este es un comando independiente sin
opciones diseñadas para su uso en modo interactivo.

ayuda Muestra una descripción de las opciones y comandos de scontrol.

hide No muestre información sobre particiones, trabajos o pasos de trabajos para particiones
configuradas como ocultas o particiones que no están disponibles para el grupo de usuarios. Esta
es el comportamiento predeterminado.

hold lista de trabajo
Evitar que un trabajo pendiente comience a comenzar (establece su prioridad en 0). Utilizar el
, comando para permitir que se programe el trabajo. El argumento job_list es un
lista de ID de trabajos separados por comas O "jobname =" con el nombre del trabajo, que
intentar retener todos los trabajos que tengan ese nombre. Tenga en cuenta que cuando un trabajo lo retiene un
administrador del sistema utilizando el hold comando, solo un administrador del sistema puede
liberar el trabajo para su ejecución (ver también el espera mando). Cuando el trabajo está en manos de
su propietario, también puede ser liberado por el propietario del trabajo.

notificar Identificación del trabajo mensaje
Envíe un mensaje al error estándar del comando salloc o srun o al trabajo por lotes
asociado con el especificado Identificación del trabajo.

un trazador de líneas
Imprima la información una línea por registro.

pidinfo proc_id
Imprima la identificación del trabajo de Slurm y la hora de finalización programada correspondiente a la
identificacion de proceso, proc_id, en el nodo actual. Esto funcionará solo con procesos en
nodo en el que se ejecuta scontrol, y solo para aquellos procesos generados por Slurm y
sus descendientes.

listados [Identificación del trabajo[.paso_id]] [Nombre del nodo]
Imprima una lista de los ID de proceso en un paso del trabajo (si se proporciona JOBID.STEPID), o
todos los pasos del trabajo en un trabajo (si Identificación del trabajo se proporciona), o todos los pasos del trabajo en
todos los trabajos en el nodo local (si Identificación del trabajo no se proporciona o Identificación del trabajo es "*").
Esto funcionará solo con procesos en el nodo en el que se ejecuta scontrol, y solo
para aquellos procesos engendrados por Slurm y sus descendientes. Tenga en cuenta que algunos Slurm
configuracionesTipo de seguimiento de proceso valor de página or aix) son incapaces de identificar todos
procesos asociados con un trabajo o paso de trabajo.

Tenga en cuenta que la opción NodeName solo es realmente útil cuando tiene varios slurmd
demonios que se ejecutan en la misma máquina host. Múltiples demonios slurmd en un host son,
en general, solo lo utilizan los desarrolladores de Slurm.

de ping Haga ping al demonio slurmctld primario y secundario e informe si están respondiendo.

tranquilo No imprima mensajes de advertencia o informativos, solo mensajes de error fatal.

renuncia Terminar la ejecución de scontrol.

reiniciar_nodos [lista de nodos]
Reinicie todos los nodos del sistema cuando estén inactivos mediante el Programa de reinicio as
configurado en el archivo slurm.conf de Slurm. Acepta una lista de opciones de nodos para reiniciar.
De forma predeterminada, todos los nodos se reinician. NOTA: Este comando no evita
que los trabajos se programen en estos nodos, por lo que se pueden ejecutar muchos trabajos en los nodos
antes de reiniciarlos. Puede drenar explícitamente los nodos para reiniciar
nodos tan pronto como sea posible, pero los nodos también deben devolverse explícitamente a
servicio después de ser reiniciado. Alternativamente, puede crear una reserva avanzada para
evitar que se inicien trabajos adicionales en los nodos que se reiniciarán. NOTA: Nodos
se colocará en un estado de "MANTENIMIENTO" hasta que se reinicie y vuelva al servicio con un
estado normal. Alternativamente, el estado del nodo "MAINT" se puede borrar usando el
scontrol comando para establecer el estado del nodo en "RESUME", que borra el indicador "MAINT".

reconfigurar
Indique a todos los demonios Slurm que vuelvan a leer el archivo de configuración. Este comando hace
no reiniciar los demonios. Este mecanismo se utilizaría para modificar la configuración.
parámetros (Epilog, Prolog, SlurmctldLogFile, SlurmdLogFile, etc.). El Slurm
controlador (slurmctld) reenvía la solicitud a todos los demás demonios (demonio slurmd en
cada nodo de cálculo). Los trabajos en ejecución continúan ejecutándose. La mayoría de los parámetros de configuración
se puede cambiar simplemente ejecutando este comando, sin embargo, los demonios Slurm deben ser
apagar y reiniciar si se cambia alguno de estos parámetros: AuthType,
BackupAddr, BackupController, ControlAddr, ControlMach, PluginDir,
StateSaveLocation, SlurmctldPort o SlurmdPort. El demonio slurmctld debe ser
se reinicia si se agregan o quitan nodos al clúster.

, lista de trabajo
Libere un trabajo previamente retenido para comenzar la ejecución. El argumento job_list es una coma
lista separada de ID de trabajo O "jobname =" con el nombre del trabajo, que intentará
Mantenga todos los trabajos que tengan ese nombre. Ver también hold.

poner en cola lista de trabajo
Solicite un trabajo por lotes de Slurm en ejecución, suspendido o terminado en estado pendiente. los
El argumento job_list es una lista de ID de trabajos separados por comas.

requeue lista de trabajo
Solicitar un trabajo por lotes Slurm en ejecución, suspendido o terminado en estado pendiente,
además, el trabajo se pone en estado retenido (prioridad cero). El argumento job_list es un
lista separada por comas de ID de trabajo. Un trabajo retenido se puede liberar usando scontrol para
restablecer su prioridad (por ejemplo, "liberación de control "). El comando acepta la
siguiente opción:

Estado = Salida especial
La palabra clave "Salida especial" especifica que el trabajo debe colocarse en un
estado TRABAJO_ESPECIAL_SALIR. El comando "scontrol show job" mostrará el
JobState como ESPECIAL_SALIR, mientras que el comando "squeue" como SE.

currículum lista de trabajo
Reanudar un trabajo suspendido anteriormente. El argumento job_list es una lista separada por comas
de identificaciones de trabajo. Ver también suspender.

NOTA: Un trabajo suspendido libera sus CPU para su asignación a otros trabajos. Reanudando un
un trabajo suspendido anteriormente puede dar como resultado que se asignen varios trabajos a las mismas CPU,
que podría desencadenar la programación de pandillas con algunas configuraciones o degradación severa
en rendimiento con otras configuraciones. Uso del comando scancel para enviar
Las señales SIGSTOP y SIGCONT detendrían un trabajo sin liberar sus CPU para
asignación a otros trabajos y sería un mecanismo preferible en muchos casos. Usar
con cuidado.

nivel de programa NIVEL
Habilite o deshabilite el registro del programador. NIVEL puede ser "0", "1", "deshabilitar" o "habilitar".
"0" tiene el mismo efecto que "deshabilitar". "1" tiene el mismo efecto que "habilitar". Esta
El valor es temporal y se sobrescribirá cuando el demonio slurmctld lea el
archivo de configuración slurm.conf (por ejemplo, cuando el demonio se reinicia o control
reconfigurar se ejecuta) si el parámetro SlurmSchedLogLevel está presente.

guión Causa el show trabajo comando para listar el script por lotes para trabajos por lotes además de
la información detallada descrita en el detalles Opción anterior.

establecer depuración NIVEL
Cambie el nivel de depuración del demonio slurmctld. NIVEL puede ser un valor entero
entre cero y nueve (utilizando los mismos valores que SlurmctldDebug en la categoría Industrial. slurm.conf
archivo) o el nombre del tipo de mensaje más detallado que se imprimirá: "silencioso",
"fatal", "error", "info", "detallado", "debug", "debug2", "debug3", "debug4" o
"debug5". Este valor es temporal y se sobrescribirá siempre que el slurmctld
daemon lee el archivo de configuración slurm.conf (por ejemplo, cuando se reinicia el daemon
or control reconfigurar es ejecutado).

banderas de plagas [+ | -]FLAG
Agregue o elimine DebugFlags del demonio slurmctld. Consulte "man slurm.conf" para obtener una lista.
de DebugFlags compatibles. NOTA: Cambiar el valor de algunas DebugFlags no tendrá
efecto sin reiniciar el demonio slurmctld, que establecería DebugFlags basado
sobre el contenido del archivo de configuración slurm.conf.

show ENTIDAD ID
Muestra el estado de la entidad especificada con la identificación especificada.
ENTIDAD puede ser alias, cache, config, demonios, frontend, trabajo, nodo, tabique,
Powercap, reserva, arrastrado, paso, topología, lista de host, listahostordenada or
nombres de host (también bloquear or submp en los sistemas BlueGene). ID se puede utilizar para identificar un
elemento específico de la entidad identificada: ID de trabajo, nombre de nodo, nombre de partición,
nombre de reserva o ID de paso de trabajo para trabajo, nodo, tabiqueo paso respectivamente.
Para una ENTIDAD of topología, el ID puede ser un nombre de nodo o conmutador. Si un nombre de nodo
se especifica, todos los conmutadores conectados a ese nodo (y sus conmutadores principales)
ser mostrado. Si se especifica más de un nombre de nodo, solo los conmutadores que se conectan a
Se mostrarán todos los nodos con nombre. alias devolverá todo Nombre del nodo valores asociados
a un dado Nombre de host de nodo (útil para obtener la lista de nodos virtuales asociados con un
nodo real en una configuración donde múltiples demonios slurmd se ejecutan en un solo
nodo de cálculo). cache muestra el contenido actual de la slurmctld interna
caché para usuarios y asociaciones. config muestra los nombres de los parámetros de la
archivos de configuración en mayúsculas y minúsculas (por ejemplo, SlurmdPort = 7003) mientras que los parámetros derivados
los nombres están en mayúsculas solamente (por ejemplo, SLURM_VERSION). nombres de host toma un opcional
hostlist expresión como entrada y escribe una lista de nombres de host individuales en estándar
salida (uno por línea). Si no se proporciona ninguna expresión de lista de hosts, el contenido de la
Se utiliza la variable de entorno SLURM_NODELIST. Por ejemplo, "tux [1-3]" se asigna a
"tux1", "tux2" y "tux3" (un nombre de host por línea). lista de host toma una lista de host
nombres e imprime la expresión de la lista de hosts para ellos (el inverso de nombres de host).
lista de host también puede tomar la ruta absoluta de un archivo (comenzando con el
carácter '/') que contiene una lista de nombres de host. Múltiples nombres de nodos pueden ser
especificado usando expresiones simples de rango de nodos (por ejemplo, "lx [10-20]"). Todos los demás ID
los valores deben identificar un solo elemento. El ID del paso del trabajo tiene el formato
"job_id.step_id", (por ejemplo, "1234.1"). arrastrado informa el estado actual del slurmd
demonio que se ejecuta en el mismo nodo desde el que se ejecuta el comando scontrol (el
anfitrión local). Puede resultar útil para diagnosticar problemas. Por defecto lista de host no
ordenar la lista de nodos o hacerla única (por ejemplo, tux2, tux1, tux2 = tux [2,1-2]). Si tu
quería un uso de lista ordenada listahostordenada (por ejemplo, tux2, tux1, tux2 = tux [1-2,2]). Por
por defecto, se imprimen todos los elementos del tipo de entidad especificado. Por un ENTIDAD of
trabajo, si el trabajo no especifica socket-per-node, cores-per-socket o threads-per-
core, luego mostrará '*' en el campo ReqS: C: T = *: *: *.

cierre OPCIÓN
Indique a los demonios Slurm que guarden el estado actual y terminen. Por defecto, el Slurm
controlador (slurmctld) reenvía la solicitud a todos los demás demonios (demonio slurmd en
cada nodo de cálculo). Un OPCIÓN of slurmctld or controlador da como resultado solo el
El demonio slurmctld se apaga y los demonios slurmd permanecen activos.

suspender lista de trabajo
Suspender un trabajo en ejecución. El argumento job_list es una lista de ID de trabajos separados por comas.
Ingrese al currículum comando para reanudar su ejecución. Los procesos de usuario deben detenerse en
recepción de la señal SIGSTOP y reanudar al recibir SIGCONT para que esta operación
sea ​​efectivo. No todas las arquitecturas y configuraciones admiten la suspensión del trabajo. Si
un trabajo suspendido se pone en cola, se colocará en estado retenido.

toma de posesión
Indique al controlador de respaldo de Slurm (slurmctld) que se haga cargo del control del sistema.
El controlador de respaldo de Slurm solicita el control del primario y espera su
terminación. Después de eso, cambia del modo de respaldo al modo de controlador. Si
El controlador primario no puede ser contactado, cambia directamente al modo de controlador.
Esto se puede utilizar para acelerar el mecanismo de conmutación por error del controlador Slurm cuando el
El nodo principal está inactivo. Esto se puede utilizar para minimizar las interrupciones si la computadora
La ejecución del controlador Slurm primario está programada. (Nota: el primario de Slurm
El controlador recuperará el control al inicio).

espera lista de trabajo
Evita que se inicie un trabajo pendiente (establece su prioridad en 0). La lista de trabajos
El argumento es una lista separada por espacios de ID de trabajo o nombres de trabajo. Utilizar el ,
comando para permitir que se programe el trabajo. Este comando está diseñado para un sistema
administrador para retener un trabajo para que el propietario del trabajo pueda liberarlo en lugar de
requiriendo la intervención de un administrador del sistema (ver también el hold mando).

actualización Características
Actualice la configuración de trabajo, paso, nodo, partición, conexión de energía o reserva por
la especificación suministrada. Características tiene el mismo formato que el Slurm
archivo de configuración y la salida del show comando descrito anteriormente. Puede ser
deseable para ejecutar el show comando (descrito arriba) en la entidad específica que
cuál actualizar, luego use las herramientas de cortar y pegar para ingresar valores de configuración actualizados
En el correo electrónico “Su Cuenta de Usuario en su Nuevo Sistema XNUMXCX”. actualización. Tenga en cuenta que, si bien la mayoría de los valores de configuración se pueden cambiar usando este
comando, no todo se puede cambiar con este mecanismo. En particular, el hardware
configuración de un nodo o la adición o eliminación física de nodos de la
El clúster solo se puede lograr mediante la edición del archivo de configuración de Slurm y
ejecutando el reconfigurar comando (descrito arriba).

verboso
Imprima el registro de eventos detallado. Esto incluye marcas de tiempo en estructuras de datos, registro
recuentos, etc.

versión
Muestra el número de versión del control que se está ejecutando.

esperar_trabajo Identificación del trabajo
Espere hasta que un trabajo y todos sus nodos estén listos para usarse o el trabajo haya ingresado
estado de terminación. Esta opción es particularmente útil en Slurm Prolog o en
el script por lotes en sí mismo si los nodos se apagan y reinician automáticamente como
necesario.

escribir config
Escriba la configuración actual en un archivo con la convención de nomenclatura de
"slurm.conf. "en el mismo directorio que el archivo slurm.conf original.

!! Repite el último comando ejecutado.

ESPECIFICACIONES PARA ACTUALIZAR MANDO, TRABAJO

Mi Cuenta=
El nombre de la cuenta se cambiará para el uso de recursos de este trabajo. El valor se puede borrar con
valor de datos en blanco, "Cuenta =".

MatrizTarea Acelerador=
Especifique el número máximo de tareas en una matriz de trabajos que se pueden ejecutar al mismo
tiempo. Establezca el recuento en cero para eliminar cualquier límite. El acelerador de tareas
El recuento de una matriz de trabajos se informa como parte de su campo ArrayTaskId, precedido por un
signo de porcentaje. Por ejemplo, "ArrayTaskId = 1-10% 2" indica el número máximo de
La ejecución de tareas está limitada a 2.

Explosión de búfer=
La especificación del búfer de ráfagas se cambiará para el uso de recursos de este trabajo. El valor puede ser
borrado con un valor de datos en blanco, "BurstBuffer =". El formato es el complemento de búfer de ráfagas
específico.

Tipo de conexión=
Restablezca el tipo de conexión del nodo. Solo se admite en sistemas IBM BlueGene. Posible
los valores de son "MESH", "TORUS" y "NAV" (mesh else torus).

Contiguo=
Establezca el requisito del trabajo para la asignación de nodos contiguos (consecutivos).
Los valores posibles son sí y no". Solo el administrador de Slurm o el root pueden
cambiar este parámetro.

Dependencia=
Aplazar el inicio del trabajo hasta que se cumpla la especificación de dependencia del trabajo especificada.
Cancele la dependencia con una lista de dependencias vacía (por ejemplo, "Dependencia =").
<lista_dependencias> tiene la formatipo: job_id [: job_id] [, tipo: job_id [: job_id]]>.
Muchos trabajos pueden compartir la misma dependencia y estos trabajos pueden incluso pertenecer a diferentes
usuarios.

after: job_id [: jobid ...]
Este trabajo puede comenzar a ejecutarse después de que los trabajos especificados hayan comenzado a ejecutarse.

afterany: job_id [: jobid ...]
Este trabajo puede comenzar a ejecutarse después de que hayan terminado los trabajos especificados.

afternotok: job_id [: jobid ...]
Este trabajo puede comenzar a ejecutarse después de que los trabajos especificados hayan terminado en
algún estado fallido (código de salida distinto de cero, fallo del nodo, tiempo de espera agotado, etc.).

afterok: job_id [: jobid ...]
Este trabajo puede comenzar a ejecutarse después de que los trabajos especificados se hayan realizado correctamente.
ejecutado (se ejecutó hasta completarse con un código de salida de cero).

Singleton
Este trabajo puede comenzar a ejecutarse después de cualquier trabajo iniciado previamente que comparta el
mismo nombre de trabajo y usuario han terminado.

ElegibleTime=
See Hora de inicio.

ExcNodeListExcNodeListExcNodeList=
Establezca la lista de nodos excluidos del trabajo. Se pueden especificar varios nombres de nodo usando
expresiones de rango de nodos simples (por ejemplo, "lx [10-20]"). El valor se puede borrar con un espacio en blanco
valor de datos, "ExcNodeList =".

Caracteristicas=
Configure las funciones de nodo requeridas del trabajo. La lista de características puede incluir múltiples
nombres de funciones separados por operadores de ampersand (Y) y / o de barra vertical (OR). Para
ejemplo: Funciones = "opteron & video" or Funciones = "rápido | más rápido". En el primer ejemplo,
solo se utilizarán los nodos que tengan la función "opteron" Y la función "video".
No hay ningún mecanismo para especificar que desea un nodo con la función "opteron" y
otro nodo con función "video" en caso de que ningún nodo tenga ambas funciones. Si solo uno
de un conjunto de opciones posibles debe usarse para todos los nodos asignados, luego use el
OR y encierre las opciones entre corchetes. Por ejemplo:
"Características = [rack1 | rack2 | rack3 | rack4] " puede usarse para especificar que todos los nodos deben
asignarse en un solo bastidor del clúster, pero cualquiera de esos cuatro bastidores puede
usó. Una solicitud también puede especificar el número de nodos necesarios con alguna característica por
agregar un asterisco y contar después del nombre de la función. Por ejemplo
"Características = gráficos * 4 " indica que al menos cuatro nodos asignados deben tener la
cuentan con "gráficos". Las restricciones con recuentos de nodos solo se pueden combinar con AND
operadores. El valor se puede borrar con un valor de datos en blanco, por ejemplo, "Características =".

Geometría=
Restablezca la geometría del trabajo requerida. En Blue Gene, el valor debe ser de tres dígitos.
separados por "x" o ",". Los dígitos representan el tamaño de la asignación en X, Y y Z
dimensiones (por ejemplo, "2x3x4").

Gres=
Especifica una lista delimitada por comas de recursos consumibles genéricos. El formato de
cada entrada en la lista es "nombre [: cuenta [* cpu]]". El nombre es el del consumible
recurso. El recuento es el número de esos recursos con un valor predeterminado de 1.
Los recursos especificados se asignarán al trabajo en cada nodo asignado a menos que
Se agrega "* cpu", en cuyo caso los recursos se asignarán por CPU
base. Los recursos consumibles genéricos disponibles son configurables por el sistema
administrador. Se imprimirá una lista de los recursos consumibles genéricos disponibles.
y el comando saldrá si el argumento de la opción es "ayuda". Ejemplos de uso
incluir "Gres = gpus: 2 * cpu, disk = 40G" y "Gres = help".

Identificación del trabajo=
Identifique los trabajos que se actualizarán. Job_list puede ser una lista separada por comas de
ID de trabajo. Cualquiera Identificación del trabajo or Nombre del trabajo se requiere.

Credenciales=
Especificación de licencias (u otros recursos disponibles en todos los nodos del
cluster) como se describe en las páginas de manual de salloc / sbatch / srun.

Nodo MinCPU=
Establezca el número mínimo de CPU por nodo del trabajo en el valor especificado.

CPU de memoria mínima=
Establezca la memoria real mínima del trabajo requerida por CPU asignada al valor especificado
valor. Cualquiera CPU de memoria mínima or Nodo de memoria mínima se pueden configurar, pero no ambos.

Nodo de memoria mínima=
Establezca la memoria real mínima del trabajo requerida por nodo en el valor especificado. Cualquiera
CPU de memoria mínima or Nodo de memoria mínima se pueden configurar, pero no ambos.

NodoMinTmpDisk=
Establezca el espacio de disco temporal mínimo requerido por nodo para el trabajo en el
valor. Solo el administrador de Slurm o el root pueden cambiar este parámetro.

Nombre del trabajo=
Identifique el nombre de los trabajos que se modificarán o establezca el nombre del trabajo en el
valor. Cuando se utiliza para identificar trabajos que se modificarán, todos los trabajos que pertenecen a todos los usuarios
se modifican a menos que el ID de usuario La opción se utiliza para identificar a un usuario específico. Cualquiera
Identificación del trabajo or Nombre del trabajo se requiere.

Nice[= delta]
Ajuste la prioridad del trabajo por el valor especificado. El valor predeterminado es 100. El ajuste
el rango es de -10000 (prioridad más alta) a 10000 (prioridad más baja). Buen valor
Los cambios no son aditivos, pero sobrescriben cualquier valor agradable anterior y se aplican a la
prioridad básica del trabajo. Solo los usuarios privilegiados, administrador de Slurm o root, pueden
especificar un ajuste negativo.

lista de nodos=
Cambie los nodos asignados a un trabajo en ejecución para reducir su tamaño. El especificado
La lista de nodos debe ser un subconjunto de los nodos asignados actualmente al trabajo.
Se pueden especificar varios nombres de nodos utilizando expresiones simples de rango de nodos (p. Ej.
"lx [10-20]"). Una vez que se reduce la asignación de un trabajo, correr los comandos deben
especificar explícitamente los recuentos de nodos y tareas que son válidos para la nueva asignación.

NumCPU= [- ]
Establezca el recuento mínimo y, opcionalmente, máximo de CPU que se asignarán al trabajo.

NúmNodos= [- ]
Establezca el recuento mínimo y, opcionalmente, máximo de nodos que se asignarán al trabajo. Si
el trabajo ya se está ejecutando, use esto para especificar un recuento de nodos menor que el actual
asignados y los recursos previamente asignados al trabajo serán cedidos. Después
la asignación de un trabajo se reduce, posteriormente correr los comandos deben especificar explícitamente
recuentos de nodos y tareas que son válidos para la nueva asignación. También vea el lista de nodos
parámetro anterior.

Núm. de tareas=
Establezca el recuento de tareas requeridas del trabajo en el valor especificado.

tabique=
Establezca la partición del trabajo en el valor especificado.

Prioridad=
Establezca la prioridad del trabajo en el valor especificado. Tenga en cuenta que una prioridad de trabajo de cero
evita que el trabajo se programe nunca. Al establecer la prioridad de un trabajo a cero
Se celebra. Establezca la prioridad en un valor distinto de cero para permitir su ejecución. Explícitamente
establecer la prioridad de un trabajo borra cualquier valor agradable previamente establecido y elimina la
La capacidad del complemento de prioridad / multifactor para administrar la prioridad de un trabajo. Con el fin de
restaurar la capacidad del complemento de prioridad / multifactor para administrar la prioridad de un trabajo, mantener
y luego libere el trabajo. Solo el administrador de Slurm o root puede aumentar la
prioridad.

QOS=
Establezca la QOS (Calidad de servicio) del trabajo en el valor especificado. El valor puede ser
borrado con valor de datos en blanco, "QOS =".

ReqNodeListReqNodeList=
Configure la lista del trabajo de nodo requerido. Se pueden especificar varios nombres de nodo usando
expresiones de rango de nodos simples (por ejemplo, "lx [10-20]"). El valor se puede borrar con un espacio en blanco
valor de datos, "ReqNodeList =".

Requeue= <0 | 1>
Estipula si un trabajo debe ponerse en cola después de una falla de nodo: 0 para no, 1 para
sí.

Nombre de reserva=
Establezca la reserva del trabajo en el valor especificado. El valor se puede borrar con un espacio en blanco
valor de datos, "ReservationName =".

Girar=
Permita que se gire la geometría del trabajo. Los valores posibles son sí y no".

Compartido=
Configure la capacidad del trabajo para compartir nodos con otros trabajos. Los valores posibles son "YES"
y no". Esta opción solo se puede cambiar para trabajos pendientes.

Hora de inicio=
Establezca la hora de inicio más temprana del trabajo. Acepta tiempos de la forma HH: MM: SS a
ejecutar un trabajo a una hora específica del día (los segundos son opcionales). (Si ese tiempo es
ya pasado, se asume el día siguiente.) También puede especificar medianoche, mediodía, fika
(3 p. M.) O la hora del té (4 p. M.) Y puede tener una hora del día con el sufijo AM or PM for
corriendo por la mañana o por la noche. También puedes decir qué día será el trabajo.
ejecutar, especificando una fecha del formulario MMDDAA or MM / DD / AA or MM.DD.AA, o una fecha y
tiempo como AAAA-MM-DD [THH: MM [: SS]]. También puedes dar momentos como ahora + contar
unidades de tiempo, donde las unidades de tiempo pueden ser minutos, horas, díaso semanas. y se puede
dígale a Slurm que ejecute el trabajo hoy con la palabra clave hoy y hacer el trabajo mañana
con la palabra clave mañana.

Notas sobre las especificaciones de fecha / hora:
- aunque el campo 'segundos' de la especificación de tiempo HH: MM: SS está permitido por
el código, tenga en cuenta que el tiempo de sondeo del programador Slurm no es lo suficientemente preciso para
Garantizar el envío del trabajo en el segundo exacto. El trabajo será elegible para
comenzar en la siguiente encuesta después de la hora especificada. El intervalo exacto de la encuesta
depende del programador Slurm (por ejemplo, 60 segundos con el programa predeterminado / incorporado).
- si no se especifica ninguna hora (HH: MM: SS), el valor predeterminado es (00:00:00).
- si se especifica una fecha sin un año (por ejemplo, MM / DD), el año actual es
asumido, a menos que la combinación de MM / DD y HH: MM: SS ya haya pasado para ese
año, en cuyo caso se utiliza el año siguiente.

Switches= [@ ]
Cuando se utiliza una topología de árbol, esto define el recuento máximo de conmutadores deseados
para la asignación del trabajo. Si Slurm encuentra una asignación que contiene más conmutadores que
el recuento especificado, el trabajo permanecerá pendiente hasta que encuentre una asignación
con el recuento de interruptores deseado o el límite de tiempo expira. Por defecto no hay interruptor
límite de conteo y retraso sin límite de tiempo. Ponga la cuenta a cero para limpiar cualquier
recuento previamente establecido (deshabilitando el límite). El tiempo máximo de demora del trabajo puede ser
limitado por el administrador del sistema utilizando el Parámetros del programador configuración
parámetro con el max_switch_wait opción de parámetro. Ver también esperar-a-cambiar.

Límite de tiempo=
El límite de tiempo del trabajo. El formato de salida es [días-] horas: minutos: segundos o
"ILIMITADO". Formato de entrada (para actualización comando) establecido son minutos, minutos: segundos,
horas: minutos: segundos, días-horas, días-horas: minutos o
días-horas: minutos: segundos. La resolución de tiempo es de un minuto y los valores de segundos son
redondeado al siguiente minuto. Si cambia el límite de tiempo de un trabajo, especifique
un nuevo valor límite de tiempo o preceda el tiempo con un "+" o "-" para incrementar o
disminuir el límite de tiempo actual (por ejemplo, "TimeLimit = + 30"). Para incrementar o
disminuir el límite de tiempo actual, el Identificación del trabajo la especificación debe preceder a la
Límite de tiempo especificación. Solo el administrador de Slurm o root puede aumentar la
Límite de tiempo.

ID de usuario=
Usado con el Nombre del trabajo opción para identificar trabajos a modificar. O un nombre de usuario
o ID numérico (UID), se puede especificar.

WCClave=
Establezca la clave de caracterización de la carga de trabajo del trabajo en el valor especificado.

NOTA: El comando "mostrar", cuando se usa con el "trabajo" o "trabajo "
entidad muestra información detallada sobre un trabajo o trabajos. Mucha de esta informacion
se puede modificar usando el comando "actualizar trabajo" como se describe arriba. sin embargo, el
Los siguientes campos mostrados por el comando show job son de solo lectura y no se pueden
modificado:

AllocNode: Sid
El nodo local y el ID del sistema hacen la asignación de recursos.

Bandera de lote
Los trabajos enviados mediante el comando sbatch tienen BatchFlag establecido en 1. Trabajos enviados
el uso de otros comandos tiene BatchFlag establecido en 0.

Especificaciones principales=
Número de núcleos para reservar por nodo para uso del sistema. El trabajo se cobrará por
estos núcleos, pero no podrá utilizarlos. Se informará como "*" si no
constreñido.

Hora final
El tiempo que se espera que termine el trabajo según el límite de tiempo del trabajo. Cuando el
el trabajo finaliza antes, este campo se actualizará con la hora de finalización real.

Código de salida= :
Estado de salida informado para el trabajo por la función wait (). El primer número es el
código de salida, normalmente según lo establecido por la función exit (). El segundo número del
señal que provocó que el proceso terminara si lo terminaba una señal.

Groupid
El grupo al que se envió el trabajo.

estado del trabajo
El estado actual del trabajo.

lista de nodos
La lista de nodos asignados al trabajo.

NodeListIndicesNodeListIndices
Los NodeIndices exponen los índices internos en la tabla de nodos asociada con el
nodo (s) asignados al trabajo.

NtasksPerN: B: S: C=
: : :
Especifica el número de tareas que se iniciarán por componente de hardware (nodo,
zócalo, zócalo y núcleo). Los valores no restringidos se pueden mostrar como "0" o "*".

Tiempo preventivo
Hora a la que se señaló el trabajo que se seleccionó para la preferencia. (Significativo
solo para PreemptMode = CANCEL y la partición o QOS con la que se realiza el trabajo
Associated tiene un valor GraceTime designado.)

PreSusTime
Hora en que se ejecutó el trabajo antes de la última suspensión.

Razón La razón por la que el trabajo no se está ejecutando: por ejemplo, esperando "Recursos".

ReqB: S: C: T=
: : :
Especifica el recuento de varios componentes de hardware solicitados por el trabajo.
Los valores no restringidos se pueden mostrar como "0" o "*".

SegundosPreSuspender=
Si el trabajo se suspende, este es el tiempo de ejecución acumulado por el trabajo (en segundos)
antes de ser suspendido.

Calcetines / Nodo=
Recuento de sockets deseados por nodo

Hora de envío
El sello de fecha y hora (en hora universal coordinada, UTC) en el que se realizó el trabajo.
enviado. El formato de la salida es idéntico al del campo EndTime.

NOTA: Si un trabajo se pone en cola, la hora de envío se restablece. Para obtener el original
enviar tiempo es necesario utilizar el "sacct -j ] "comando también
designando la opción -D o --duplicate para mostrar todas las entradas duplicadas para un
trabajo.

SuspenderTiempo
Hora a la que se suspendió o reanudó el trabajo por última vez.

ID de usuario El usuario bajo el cual se envió el trabajo.

NOTA sobre la información que se muestra para varios estados de trabajo:
Cuando envía una solicitud para la función "mostrar trabajo", el proceso de control realiza una
Llamada de solicitud de RPC a slurmctld con un tipo de mensaje REQUEST_JOB_INFO. Si el estado
del trabajo es PENDIENTE, luego devuelve información detallada como: min_nodes,
min_procs, cpus_per_task, etc. Si el estado no es PENDIENTE, el código asume
que está en un estado posterior, como EN EJECUCIÓN, COMPLETO, etc. En estos casos, el
el código devuelve explícitamente cero para estos valores. Estos valores no tienen sentido una vez
Se han asignado los recursos del trabajo y se ha iniciado el trabajo.

ESPECIFICACIONES PARA ACTUALIZAR MANDO, PASOS

ID de paso= [. ]
Identifique el paso a actualizar. Si se proporciona job_id, pero no step_id
especificado, se modificarán todos los pasos del trabajo identificado. Esta
Se requiere especificación.

Archivo Comp=
Actualice un paso con información sobre la finalización de pasos. Puede ser útil si paso
las estadísticas no están disponibles directamente a través de un complemento jobacct_gather. El archivo es
un archivo delimitado por espacios con formato para la Versión 1 es el siguiente

1 34461 0 2 0 3 1361906011 1361906015 1 1 3368 13357 / bin / sleep
ABCDEFGHIJKLM

Descripciones de campo:

Una versión de archivo
B ALPS ápido
C inbloques
Bloques externos D
E estado de salida
F número de CPU asignadas
G hora de inicio
H hora de finalización
Yo utime
tiempo J
kmaxrss
Líquido
Nombre del comando M

Límite de tiempo=
El límite de tiempo del trabajo. El formato de salida es [días-] horas: minutos: segundos o
"ILIMITADO". Formato de entrada (para actualización comando) establecido son minutos, minutos: segundos,
horas: minutos: segundos, días-horas, días-horas: minutos o
días-horas: minutos: segundos. La resolución de tiempo es de un minuto y los valores de segundos son
redondeado al siguiente minuto. Si cambia el límite de tiempo de un paso,
especifique un nuevo valor límite de tiempo o preceda el tiempo con un "+" o "-" para incrementar
o disminuir el límite de tiempo actual (por ejemplo, "TimeLimit = + 30"). Para incrementar
o disminuir el límite de tiempo actual, el ID de paso la especificación debe preceder a la
Límite de tiempo especificación.

ESPECIFICACIONES PARA ACTUALIZAR MANDO, NODOS

Nombre del nodo=
Identifique los nodos que se actualizarán. Se pueden especificar varios nombres de nodo usando
expresiones de rango de nodos simples (por ejemplo, "lx [10-20]"). Esta especificación es necesaria.

Caracteristicas=
Identifique las características que se asociarán con el nodo especificado. Cualquiera anteriormente
las características definidas se sobrescribirán con el nuevo valor. Funciones asignadas a través de
control solo persistirá durante el reinicio del demonio slurmctld con el -R
opción y archivos de estado conservados o recepción de slurmctld de un SIGHUP. Actualizar
slurm.conf con cualquier cambio destinado a ser persistente en los reinicios normales de
slurmctld o la ejecución de control reconfigurar.

Gres=
Identifica los recursos genéricos que se asociarán con el nodo especificado. Alguna
Los recursos genéricos previamente definidos se sobrescribirán con el nuevo valor.
Las especificaciones para varios recursos genéricos deben estar separadas por comas. Cada
La especificación de recurso consta de un nombre seguido de dos puntos opcionales con un
valor numérico (el valor predeterminado es uno) (por ejemplo, "Gres = ancho de banda: 10000, gpus"). Genérico
recursos asignados a través de control solo persistirá durante el reinicio del
demonio slurmctld con el -R archivos de opciones y estados conservados o slurmctld's
recibo de un SIGHUP. Actualice slurm.conf con cualquier cambio destinado a ser persistente
a través de reinicios normales de slurmctld o la ejecución de control reconfigurar.

Razón=
Identifique la razón por la que el nodo está "ABAJO". "DRENADO", "DRENAJE", "FALLA" o
Estado "FAIL". Utilice comillas para incluir una razón que tenga más de una palabra.

Estado=
Identifique el estado que se asignará al nodo. Los posibles estados del nodo son "NoResp",
"ASIGNACIÓN", "ASIGNADO", "COMPLETANDO", "ABAJO", "DRENAJE", "ERROR," FALLO "," FALLO ",
"FUTURO" "IDLE", "MAINT", "MIXTO", "PERFCTRS / NPC", "RESERVED", "POWER_DOWN",
"POWER_UP", "RESUME" o "UNDRAIN". No todos esos estados se pueden configurar mediante el
scontrol comando solo lo siguiente puede: "NoResp", "DRAIN", "FAIL", "FUTURE",
"RESUME", "POWER_DOWN", "POWER_UP" y "UNDRAIN". Si un nodo está en un estado "MIXTO"
normalmente significa que el nodo está en varios estados. Por ejemplo, si solo una parte del
El nodo está "ASIGNADO" y el resto del nodo está "INACTIVO", el estado será "MIXTO".
Si desea eliminar un nodo del servicio, normalmente desea establecer su estado en
"DRENAR". "FAILING" es similar a "DRAIN" excepto que algunas aplicaciones buscarán
para renunciar a esos nodos antes de que se complete el trabajo. "PERFCTRS / NPC" indica que
Los contadores de rendimiento de red asociados con este nodo están en uso, lo que
nodo como no utilizable para ningún otro trabajo. "RESERVADO" indica que el nodo está en un
reserva anticipada y no disponible en general. "RESUME" no es un nodo real
estado, pero cambiará el estado de un nodo de "DRAINED", "DRAINING", "DOWN" o "MAINT"
al estado "IDLE" o "ASIGNADO" según corresponda. "UNDRAIN" borra el nodo
de ser drenado (como "RESUME"), pero no cambiará el estado base del nodo (p. ej.
"ABAJO"). Establecer un nodo "DOWN" hará que todos los trabajos en ejecución y suspendidos en ese
nodo que se terminará. "POWER_DOWN" y "POWER_UP" utilizarán la configuración
SuspenderProg y ReanudarProg programas para colocar explícitamente un nodo dentro o fuera de un poder
modo de ahorro. Si un nodo ya está en proceso de encenderse o apagarse, el
El comando no tendrá ningún efecto hasta que se haya configurado ResumeTimeout o SuspendTimeout.
alcanzó. El estado "NoResp" solo establecerá el indicador "NoResp" para un nodo sin
cambiando su estado subyacente. Si bien todos los estados anteriores son válidos, algunos de
no son estados de nodo nuevos válidos dado su estado anterior. Si el código de estado del nodo
impreso va seguido de "~", esto indica que el nodo se encuentra actualmente en un modo de ahorro de energía
modo (normalmente funcionando a frecuencia reducida). Si se sigue el código de estado del nodo
por "#", esto indica que el nodo está siendo encendido o configurado actualmente. Si
el código de estado del nodo va seguido de "$", esto indica que el nodo se encuentra actualmente en un
reserva con un valor de marca de "mantenimiento" o está programado para reiniciarse.
Por lo general, solo se deben usar "DRAIN", "FAIL" y "RESUME". NOTA: El scontrol
El comando no debe usarse para cambiar el estado del nodo en los sistemas Cray. Utilice herramientas Cray
como xtprocadmin preferiblemente.

Peso=
Identifique el peso que se asociará con los nodos especificados. Esto permite cambios dinámicos
al peso asociado con los nodos, que se utilizará para el nodo siguiente
decisiones de asignación. Peso asignado a través de control solo persistirá en el
reinicio del demonio slurmctld con el -R opción y archivos de estado conservados o
recibo de slurmctld de un SIGHUP. Actualice slurm.conf con los cambios previstos.
persistente en los reinicios normales de slurmctld o la ejecución de control
reconfigurar.

ESPECIFICACIONES PARA ACTUALIZAR MANDO, FRONTEND

Nombre de interfaz=
Identifique el nodo frontal que se actualizará. Esta especificación es necesaria.

Razón=
Identifique la razón por la que el nodo está en un estado "DOWN" o "DRAIN". Utilice comillas para
adjunte una razón que tenga más de una palabra.

Estado=
Identifique el estado que se asignará al nodo frontal. Los valores posibles son
"ABAJO", "DRENAJE" o "REANUDAR". Si desea eliminar un nodo de front-end del servicio,
normalmente desea establecer su estado en "DRAIN". "RESUME" no es un nodo real
estado, pero devolverá un nodo frontal "DRAINED", "DRAINING" o "DOWN" a
servicio, ya sea en estado "IDLE" o "ASIGNADO" según corresponda. Establecer una interfaz
nodo "DOWN" hará que todos los trabajos en ejecución y suspendidos en ese nodo sean
terminado.

ESPECIFICACIONES PARA CREAR, ACTUALIZAR Y BORRAR COMANDOS, PARTICIONES

Permitir grupos=
Identifique los grupos de usuarios que pueden usar esta partición. Múltiples grupos pueden ser
especificado en una lista separada por comas. Para permitir que todos los grupos usen la partición
especifique "AllowGroups = ALL".

AllocNodos=
Lista de nodos separados por comas desde los que los usuarios pueden ejecutar trabajos en la partición.
Los nombres de los nodos se pueden especificar utilizando la sintaxis de expresión de rango de nodos descrita anteriormente.
El valor predeterminado es "TODOS".

Suplente=
Partición alternativa que se utilizará si el estado de esta partición es "DRAIN" o
"INACTIVO." El valor "NINGUNO" borrará una partición alternativa previamente configurada.

Predeterminado=
Especifique si esta partición debe ser utilizada por trabajos que no identifican explícitamente un
partición a utilizar. Los posibles valores de salida son "SÍ" y "NO". Para cambiar
la partición predeterminada de un sistema en ejecución, use el comando de actualización scontrol y configure
Predeterminado = sí para la partición que desea que se convierta en el nuevo predeterminado.

Hora predeterminada=
Límite de tiempo de ejecución utilizado para trabajos que no especifican un valor. Si no se establece, entonces MaxTime
se utilizará. El formato es el mismo que para MaxTime.

DefMemPerCPU=
Configure la memoria predeterminada que se asignará por CPU para los trabajos en esta partición. los
el tamaño de la memoria se especifica en megabytes.

DefMemPerNodo=
Configure la memoria predeterminada que se asignará por nodo para los trabajos en esta partición. los
el tamaño de la memoria se especifica en megabytes.

Deshabilitar trabajos raíz=
Especifique si los trabajos se pueden ejecutar como usuario root. Los valores posibles son sí y no".

Tiempo de gracia=
Especifica, en unidades de segundos, el tiempo de gracia de preferencia que se extenderá a un trabajo.
que ha sido seleccionado para preferencia. El valor predeterminado es cero, sin preferencia.
se permite el tiempo de gracia en esta partición o qos. (Significativo solo para
PreemptMode = CANCELAR)

Oculto=
Especifique si la partición y sus trabajos deben ocultarse a la vista. Oculto
Las API o los comandos de Slurm no informarán de forma predeterminada las particiones. Posible
los valores son "SÍ" y "NO".

MáxMemPorCPU=
Establezca la memoria máxima que se asignará por CPU para los trabajos en esta partición. los
el tamaño de la memoria se especifica en megabytes.

MaxMemPerCNodo=
Establezca la memoria máxima que se asignará por nodo para los trabajos en esta partición. los
el tamaño de la memoria se especifica en megabytes.

MaxNodos=
Establezca el número máximo de nodos que se asignarán a un solo trabajo en el
dividir. Especifique un número, "INFINITO" o "ILIMITADO". (En un sistema de tipo Bluegene
esto representa un recuento de nodos c). MaxNodos de una partición no tiene
efecto sobre los trabajos que ya han comenzado a ejecutarse.

MaxTiempo=
El tiempo de ejecución máximo para trabajos. El formato de salida es [días-] horas: minutos: segundos o
"ILIMITADO". Formato de entrada (para actualización comando) son minutos, minutos: segundos,
horas: minutos: segundos, días-horas, días-horas: minutos o
días-horas: minutos: segundos. La resolución de tiempo es de un minuto y los valores de segundos son
redondeado al siguiente minuto. Cambiando el MaxTiempo de una partición no tiene efecto
sobre trabajos que ya han comenzado a ejecutarse.

MinNodos=
Establezca el número mínimo de nodos que se asignarán a cualquier trabajo en el
dividir. (En un sistema de tipo Bluegene, esto representa un recuento de nodos c).
los MinNodos de una partición no tiene ningún efecto sobre los trabajos que ya han comenzado
ejecución.

Nodes=
Identifique los nodos que se asociarán con esta partición. Múltiples nombres de nodo pueden
ser especificado usando expresiones simples de rango de nodos (por ejemplo, "lx [10-20]"). Tenga en cuenta que
Los trabajos solo pueden asociarse con una partición en cualquier momento. Especificar un dato en blanco
valor para eliminar todos los nodos de una partición: "Nodes =". Cambiando el Nodes en un parche de
La partición no tiene ningún efecto sobre los trabajos que ya han comenzado a ejecutarse.

Nombre de partición=
Identifique la partición que se actualizará. Esta especificación es necesaria.

Modo preventivo=
Restablezca el mecanismo utilizado para adelantar trabajos en esta partición si Tipo preventivo is
configurado para preempt / partition_prio. Se especifica el mecanismo de preferencia predeterminado
por todo el clúster Modo preventivo parámetro de configuración. Los valores posibles son
"APAGADO", "CANCELAR", "PUNTO DE CONTROL", "RETIRAR" y "SUSPENDER".

Prioridad=
Los trabajos enviados a una partición de mayor prioridad se enviarán antes que los pendientes
trabajos en particiones de menor prioridad y, si es posible, se adelantarán a los trabajos en ejecución
desde particiones de menor prioridad. Tenga en cuenta que la prioridad de una partición tiene prioridad
sobre la prioridad de un trabajo. El valor no puede exceder 65533.

Sólo raíz=
Especifique si solo se satisfarán las solicitudes de asignación iniciadas por el usuario raíz. Esta
se puede utilizar para restringir el control de la partición a algún metaprogramador. Posible
los valores son "SÍ" y "NO".

ResvReq=
Especifique si solo se satisfarán las solicitudes de asignación que designan una reserva.
Esto se utiliza para restringir el uso de la partición para que se permita solo dentro de una reserva.
Los valores posibles son sí y no".

Compartido= [: ]
Especifique si varios trabajos pueden compartir los nodos de esta partición. Valores posibles
son "SÍ", "NO", "EXCLUSIVO" y "VIGENTE". Un recuento de trabajos opcional especifica cuántos
Se pueden asignar trabajos para utilizar cada recurso.

Estado=
Especifique si los trabajos se pueden asignar nodos o poner en cola en esta partición. Posible
los valores son "ARRIBA", "ABAJO", "DRENAJE" e "INACTIVO".

UP Designa que los nuevos trabajos pueden ponerse en cola en la partición y que los trabajos pueden
Ser asignados nodos y ejecutar desde la partición.

ABAJO Designa que los nuevos trabajos pueden estar en cola en la partición, pero los trabajos en cola
no se pueden asignar nodos y ejecutar desde la partición. Trabajos ya
que se ejecuta en la partición continuará ejecutándose. Los trabajos deben ser explícitamente
cancelado para forzar su terminación.

DRENAJE Designa que no se pueden poner en cola nuevos trabajos en la partición (trabajo
las solicitudes de envío se denegarán con un mensaje de error), pero los trabajos
ya en la cola de la partición se pueden asignar nodos y ejecutar. Ver también
la especificación de partición "Alternativa".

INACTIVO Designa que no se pueden poner en cola nuevos trabajos en la partición y que los trabajos
ya en cola no se pueden asignar nodos y ejecutar. Ver también el
Especificación de partición "alternativa".

ESPECIFICACIONES PARA ACTUALIZAR MANDO, CAPA DE ENERGÍA

tapa de potencia=
Establezca la cantidad de vatios a los que está limitado el clúster. Especifique un número, "INFINITO" para
habilite la lógica de limitación de energía sin restricción de energía o "0" para deshabilitar la
lógica de limitación de potencia. Actualice slurm.conf con cualquier cambio destinado a ser persistente
a través de reinicios normales de slurmctld o la ejecución de control reconfigurar.

ESPECIFICACIONES PARA CREAR, ACTUALIZAR Y BORRAR COMANDOS, RESERVAS

Reservar=
Identifique el nombre de la reserva que se creará, actualizará o eliminará. Esta
El parámetro es necesario para la actualización y es el único parámetro para eliminar. Para crear,
si no desea dar un nombre de reserva, use "scontrol create res ..." y un
El nombre se creará automáticamente.

Cuentas=
Lista de cuentas autorizadas a utilizar los nodos reservados, por ejemplo
"Cuentas = código_físico1, código_físico2". Un usuario en cualquiera de las cuentas puede utilizar la reserva
nodos. Una nueva reserva debe especificar Usuarios y / o Cuentas. Si tanto los usuarios como
Las cuentas están especificadas, un trabajo debe coincidir con ambas para poder utilizar la reserva.
A las cuentas también se les puede negar el acceso a las reservas precediendo todas las cuentas.
nombres con '-'. Preceda alternativamente al signo igual con '-'. Por ejemplo,
"Accounts = -physcode1, -physcode2" o "Accounts- = physcode1, physcode2" permitirá cualquier
cuenta excepto physcode1 y physcode2 para utilizar la reserva. Puede agregar o
eliminar cuentas individuales de una reserva existente mediante el comando de actualización
y agregando un signo '+' o '-' antes del signo '='. Si a las cuentas se les niega el acceso a
una reserva (nombre de la cuenta precedido por un '-'), entonces todas las demás cuentas son
implícitamente permitido el uso de la reserva y no es posible también explícitamente
especificar cuentas permitidas.

Explosión de búfer= [, , ...]
Especificación de los recursos de búfer de ráfagas que se reservarán. "buffer_spec"
consta de cuatro elementos: [complemento:] [tipo:] # [unidades] "complemento" es el búfer de ráfagas
nombre del complemento, actualmente "cray" o "genérico". Si no se especifica ningún complemento, el
La reserva se aplica a todos los complementos de búfer de ráfagas configurados. "tipo" especifica un
Cray recurso de búfer de ráfagas genérico, por ejemplo, "nodos". si "tipo" no es
especificado, el número es una medida del espacio de almacenamiento. Las "unidades" pueden ser "N"
(nodos), "GB" (gigabytes), "TB" (terabytes), "PB" (petabytes), etc.con el
las unidades predeterminadas son gigabyes para reservas de espacio de almacenamiento. Por ejemplo
"BurstBuffer = cray: 2TB" (reserva 2TB de almacenamiento más 3 nodos del complemento Cray)
o "BurstBuffer = 100GB" (reserve 100 GB de almacenamiento de todo el búfer de ráfagas configurado
complementos). Los trabajos que utilizan esta reserva no están restringidos a estos búfer de ráfagas
recursos, pero pueden usar estos recursos reservados más cualquiera que sea generalmente
para todos.

CoreCnt=
Esta opción solo se admite cuando SelectType = select / cons_res. Identificar el número de
núcleos a reservar. Si se utiliza NodeCnt, este es el número total de núcleos a
reserve donde los núcleos por nodo son CoreCnt / NodeCnt. Si se utiliza una lista de nodos, esto debería
ser una matriz de números centrales por nodo: Nodos = nodo [1-5] CoreCnt = 2,2,3,3,4

Credenciales=
Especificación de licencias (u otros recursos disponibles en todos los nodos del
cluster) que se reservarán. Los nombres de las licencias pueden ir seguidos de dos puntos y
recuento (el recuento predeterminado es uno). Los nombres de licencias múltiples deben estar separados por comas
(por ejemplo, "Licencias = foo: 4, bar"). Una nueva reserva debe especificar uno o más recursos
a incluir: NodeCnt, Nodos y / o Licencias. Si una reserva incluye
Licencias, pero no NodeCnt o Nodes, luego la opción Banderas = LICENSE_ONLY también debe ser
especificado. Los trabajos que utilizan esta reserva no están restringidos a estas licencias, pero
puede utilizar estas licencias reservadas más cualquiera que esté disponible de forma general.

NodoCnt= [, num, ...]
Identifique el número de nodos que se reservarán. El número puede incluir un sufijo "k" o
"K", en cuyo caso el número especificado se multiplica por 1024. En BlueGene
sistemas, este número representa un recuento de nodo c (nodo de cálculo) y se redondeará
según sea necesario para reservar nodos completos (planos medios). Para optimizar la topología
de la asignación de recursos en una nueva reserva (no en una reserva actualizada),
Se pueden especificar los tamaños específicos requeridos para la reserva. Por ejemplo, si tu
desea reservar 4096 c-nodos en un sistema BlueGene que se puede utilizar para asignar dos
trabajos cada uno con 2048 nodos c, especifique "NodeCnt = 2k, 2k". Una nueva reserva debe
especificar uno o más recursos que se incluirán: NodeCnt, Nodos y / o Licencias.

Nodes=
Identifique los nodos que se reservarán. Se pueden especificar varios nombres de nodo usando
expresiones de rango de nodos simples (por ejemplo, "Nodos = lx [10-20]"). Especificar un valor de datos en blanco
para eliminar todos los nodos de una reserva: "Nodes =". Una nueva reserva debe especificar
uno o más recursos a incluir: NodeCnt, Nodos y / o Licencias. A
la especificación de "TODOS" reservará todos los nodos. Colocar Banderas = PART_NODES y
PartitionName = para que los cambios en los nodos asociados con una partición
también se reflejará en los nodos asociados a una reserva.

Hora de inicio=
La hora de inicio de la reserva. Una nueva reserva debe especificar una hora de inicio.
Acepta tiempos de la forma HH: MM: SS para una hora específica del día (los segundos son
Opcional). (Si ese tiempo ya pasó, se asume el día siguiente.) También puede
especificar medianoche, mediodía, fika (3 p. M.) O la hora del té (4 p. M.) Y puedes tener un
hora del día con el sufijo AM or PM para correr por la mañana o por la noche. usted
también puede decir qué día se ejecutará el trabajo, especificando una fecha del formulario MMDDAA
or MM / DD / AA or MM.DD.AA, o una fecha y hora como AAAA-MM-DD [THH: MM [: SS]]. Usted puede
también da momentos como ahora + contar unidades de tiempo, donde las unidades de tiempo pueden ser minutos,
horas, díaso semanas. y puede decirle a Slurm que ejecute el trabajo hoy con la palabra clave
hoy y ejecutar el trabajo mañana con la palabra clave mañana. No puede actualizar el
Hora de inicio de una reserva en ACTIVE estado.

Hora final=
La hora de finalización de la reserva. Una nueva reserva debe especificar una hora de finalización o un
duración. Los formatos válidos son los mismos que para StartTime.

Duración=
La duración de una reserva. Una nueva reserva debe especificar una hora de finalización o una
duración. Los formatos válidos son minutos, minutos: segundos, horas: minutos: segundos,
días-horas, días-horas: minutos, días-horas: minutos: segundos o ILIMITADO. Tiempo
la resolución es de un minuto y los valores de los segundos se redondean al minuto siguiente.
El formato de salida es siempre [días-] horas: minutos: segundos.

Nombre de partición=
Identifique la partición que se reservará.

Banderas=
Banderas asociadas a la reserva. Puede agregar o eliminar banderas individuales de
una reserva existente agregando un signo '+' o '-' antes del signo '='. Para
ejemplo: Banderas- = DIARIO (NOTA: este atajo no es compatible con todas las banderas).
Las banderas admitidas actualmente incluyen:

CUALQUIER_NODO Esta es una reserva para búferes de ráfagas y / o licencias únicamente y no
calcular nodos. Si esta bandera está configurada, un trabajo que usa esta reserva puede
utilizar los búferes de ráfaga asociados y / o licencias más cualquier cómputo
nodos. Si esta marca no está configurada, un trabajo que use esta reserva puede usar
solo los nodos y licencias asociados a la reserva.

DIARIO Repetir la reserva a la misma hora todos los días

PRIMEROS_CORES Utilice los núcleos con el número más bajo en un nodo únicamente.

IGNORAR_TRABAJOS Ignore los trabajos que se están ejecutando actualmente al crear la reserva. Esta
puede ser especialmente útil cuando se reservan todos los nodos del sistema para
mantenimiento.

LICENCIA_SOLO See CUALQUIER_NODO.

MANTENIMIENTO Modo de mantenimiento, recibe un tratamiento contable especial. Esta
Se permite que la partición use recursos que ya están en otra
reserva.

SUPERPOSICIÓN, SOLAPAR A esta reserva se le pueden asignar recursos que ya están en
otra reserva.

PART_NODES Esta bandera se puede utilizar para reservar todos los nodos dentro de la especificada
dividir. PartitionName y Nodes = ALL deben especificarse o esto
se ignora la opción.

REEMPLAZAR Los recursos asignados a los trabajos como se reponen automáticamente usando inactivo
recursos. Esta opción se puede utilizar para mantener un número constante de
recursos inactivos disponibles para trabajos pendientes (sujeto a disponibilidad de
recursos inactivos). Esto debe usarse con el NodoCnt reserva
opción; no identifiquen nodos específicos para ser incluidos en el
reserva. Esta opción no es compatible con los sistemas IBM Bluegene.

SPEC_NODES La reserva es para nodos específicos (solo salida)

ESTÁTICO_ALLOC Hágalo así después de que se seleccionen los nodos para una reserva que no
cambio. Sin esta opción cuando se seleccionan nodos para un
reserva y uno baja la reserva seleccionará un nuevo nodo
para llenar el lugar.

TIEMPO_FLOAT La hora de inicio de la reserva es relativa a la hora actual y se mueve
hacia adelante en el tiempo (por ejemplo, un StartTime = ahora + 10 minutos siempre serán
10 minutos en el futuro).

SEMANAL Repetir la reserva a la misma hora todas las semanas

Caracteristicas=
Configure las características de nodo requeridas de la reserva. Varios valores pueden estar separados por "&"
si todas las funciones son necesarias (operación Y) o están separadas por "|" si alguno de los
se requieren características especificadas (operación OR). El valor se puede borrar con un espacio en blanco
valor de datos, "Características =".

Usuarios=
Lista de usuarios autorizados a utilizar los nodos reservados, por ejemplo
"Usuario = jones1, smith2". Una nueva reserva debe especificar Usuarios y / o Cuentas. Si
Se especifican tanto Usuarios como Cuentas, un trabajo debe coincidir con ambos para poder utilizar el
reserva. A los usuarios también se les puede negar el acceso a las reservas precediendo todos los
los nombres de usuario con '-'. Preceda alternativamente al signo igual con '-'. Por ejemplo,
"User = -jones1, -smith2" o "User- = jones1, smith2" permitirá cualquier usuario excepto jones1
y smith2 para usar la reserva. Puede agregar o eliminar usuarios individuales de una
reserva existente usando el comando de actualización y agregando un signo '+' o '-'
antes del signo '='. Si a los usuarios se les niega el acceso a una reserva (nombre de usuario
precedido por un '-'), entonces todos los demás usuarios están implícitamente autorizados a utilizar el
reserva y no es posible especificar también explícitamente los usuarios permitidos.

MUY=
Lista separada por comas de TRES necesarios para la reserva. TRES soportado actual
los tipos con reservas son: CPU, Nodo, Licencia y BB. La CPU y el nodo siguen el
mismo formato que los parámetros CoreCnt y NodeCnt respectivamente. Los nombres de licencia pueden ser
seguido de un '=' igual y un recuento:

Licencia/ = [,Licencia/ = , ...]

BurstBuffer se puede especificar de forma similar al parámetro BurstBuffer. El único
La diferencia es que el símbolo de dos puntos ':' debe ser reemplazado por un igual '=' para
siga el formato TRES.

Algunos ejemplos de especificaciones válidas de TRES:

TRES=cpu=5,bb/cray=4,license/iop1=1,license/iop2=3

TRES = nodo = 5k, licencia / iop1 = 2

Como se especifica en CoreCnt, si se especifica una lista de nodos, la CPU puede ser una matriz de núcleos
números por nodo: nodos = calcular [1-3] TRES = cpu = 2,2,1, bb / cray = 4, licencia / iop1 = 2

Tenga en cuenta que CPU, Node, License y BB pueden anular CoreCnt, NodeCnt, Licenses
y parámetros BurstBuffer respectivamente. También CPU representa CoreCnt, en un
reserva y se ajustará si tiene subprocesos por núcleo en sus nodos.

ESPECIFICACIONES PARA ACTUALIZAR BLOQUEO / SUBMP

¡Solo sistemas Bluegene!

NombreBloque=
Identifique el bloque bluegene que se actualizará. Esta especificación es necesaria.

Estado=
Esto actualizará el estado de un bloque bluegene. (es decir, actualice BlockName = RMP0
ESTADO = ERROR) ¡¡¡¡ADVERTENCIA!!!! Con la excepción del estado RESUME, todos los demás estados
¡los valores cancelarán cualquier trabajo en ejecución en el bloque!

GRATIS Devuelve el bloque a un estado libre.

ERROR Haga que los trabajos no se ejecuten en el bloque.

RECREAR Destruye el bloque actual y crea uno nuevo para que ocupe su lugar.

RETIRAR Libera y quita el bloque del sistema. Si el bloque es menor que
un plano medio se eliminará cada bloque de ese plano medio. (solo disponible
en sistemas de diseño dinámico)

CURRÍCULUM Si un bloque está en estado ERROR, RESUME devolverá el bloque a su estado anterior.
estado utilizable (GRATIS o LISTO).

SubMPNombre=
Identifique los ionodos bluegene que se van a actualizar (es decir, bg000 [0-3]). Esta especificación
es requerido. NOTA: Incluso en BGQ donde los nombres de los nodos se dan en formato bg0000 [00000]
esta opción toma un nombre de ionodo bg0000 [0].

ESPECIFICACIONES PARA ACTUALIZAR MANDO, LAYOUTS

Disposición=
Identifique el diseño que se actualizará. Esta especificación es necesaria.

Entidad=
Identificar las entidades a actualizar. Esta especificación es necesaria.

Clave=
Claves / Valores a actualizar para las entidades. El formato debe respetar el diseño. D
Archivos de configuración. Clave = El tipo no se puede actualizar. Al menos una clave / valor es
necesario, se pueden configurar varios.

ESPECIFICACIONES PARA ESPECTÁCULO MANDO, LAYOUTS

Sin opciones, enumera todos los diseños configurados. Con un diseño especificado, muestra entidades
con las siguientes opciones:

Clave=
Claves / Valores a actualizar para las entidades. El formato debe respetar el diseño. D
Archivos de configuración. Clave = El tipo no se puede actualizar. Se requiere una clave / valor, varias
se puede ajustar.

Entidad=
Entidades para mostrar, no se usa el valor predeterminado. Puede establecerse en "*".

Type=
Tipo de entidades a mostrar, no se usa por defecto.

no maquetacion
Si no se utiliza, solo se muestran las entidades que definen el árbol. Con la opción, solo
se muestran las hojas.

DESCRIPCIÓN PARA ESPECTÁCULO MANDO, NODOS

El significado de la información energética es el siguiente:

Vatios actuales
El consumo de energía instantáneo del nodo en el momento de la energía del último nodo
muestra contable, en vatios.

Julios más bajos
La energía consumida por el nodo entre la última vez que se encendió y el
la última vez se registró por slurmd, en julios.

Julios consumidos
La energía consumida por el nodo entre la última vez que fue registrado por el
demonio slurmd y la última muestra de contabilidad de energía de nodo, en julios.

Si el valor informado es "n / s" (no admitido), el nodo no admite la configuración
AcctGatherEnergyType enchufar. Si el valor informado es cero, la contabilidad de energía para los nodos es
discapacitado.

El significado de la información de los sensores externos es el siguiente:

ExtSensoresJulios
La energía consumida por el nodo entre la última vez que se encendió y el
última muestra de nodo de plugin de sensores externos, en julios.

Sensores ExtVatios
El consumo de energía instantáneo del nodo en el momento de la última
muestra de nodo de plugin de sensores, en vatios.

Temperatura de sensores externos
La temperatura del nodo en el momento del último nodo del complemento de sensores externos
muestra, en grados centígrados.

Si el valor informado es "n / s" (no admitido), el nodo no admite la configuración
Tipo de sensores externos .

El significado de la información de especialización de recursos es el siguiente:

Lista de especificaciones de CPU
La lista de ID de CPU abstractos de Slurm en este nodo reservada para uso exclusivo del
Demonios de nodo de cálculo Slurm (slurmd, slurmstepd).

Límite de especificación de memoria
El límite de memoria combinada, en megabytes, en este nodo para el nodo de cálculo Slurm
demonios (slurmd, slurmstepd).

El significado de la información de la memoria es el siguiente:

RealMemoria
La memoria total, en MB, en el nodo.

AllocMem
La memoria total, en MB, actualmente asignada por trabajos en el nodo.

Mente libre
La memoria total, en MB, actualmente libre en el nodo según lo informado por el sistema operativo.

MEDIO AMBIENTE VARIABLES


Cosas control las opciones se pueden configurar mediante variables de entorno. Estas variables de entorno,
junto con sus opciones correspondientes, se enumeran a continuación. (Nota: las opciones de la línea de comandos
anule siempre estos ajustes).

SCONTROL_ALL -a --todas

SLURM_BITSTR_LEN Especifica la longitud de la cadena que se utilizará para mantener la tarea de una matriz de trabajos.
Expresión de identificación. El valor predeterminado es 64 bytes. Un valor de 0
imprima la expresión completa con la longitud requerida. Los valores mayores pueden
impactar negativamente en el rendimiento de la aplicación.

SLURM_CLUSTERS Igual que - racimos

Slurm_conf La ubicación del archivo de configuración de Slurm.

SLURM_TIME_FORMAT Especifique el formato utilizado para informar las marcas de tiempo. Un valor de estándar,
el valor predeterminado, genera salida en la forma
"año-mes-fechaThora: minuto: segundo". Un valor de relativo devoluciones
sólo "hora: minuto: segundo" si es el día actual. Para otras fechas en el
año actual imprime la "hora: minuto" precedida por "Tomorr"
(mañana), "Ystday" (ayer), el nombre del día para los próximos
semana (por ejemplo, "Lun", "Mar", etc.), en caso contrario, la fecha (por ejemplo, "25 de abril").
Para otros años, devuelve una fecha, mes y año sin hora (p. Ej.
"6 de junio de 2012"). Todas las marcas de tiempo utilizan un formato de 24 horas.

También se puede especificar un formato strftime () válido. Por ejemplo, un valor
de "% a% T" informará el día de la semana y una marca de tiempo (por ejemplo, "Mon
12:34:56 ").

SLURM_TOPO_LEN Especifique el tamaño máximo de la línea al imprimir Topología. Que no
establecido, se utilizará el valor predeterminado "512".

AUTORIZACIÓN


Al usar Slurm db, los usuarios que tienen AdminLevel definido (Operador o Administrador) y usuarios
que son coordinadores de cuentas tienen autoridad para ver y modificar trabajos,
reservas, nodos, etc., como se define en la siguiente tabla, independientemente de si un
La restricción de datos privados se ha definido en el archivo slurm.conf.

control show trabajos): Administrador, operador, coordinador
control actualización trabajo: Administrador, operador, coordinador
control volver a poner en cola: Administrador, operador, coordinador
control show pasos): Administrador, operador, coordinador
control actualización paso: Administrador, operador, coordinador

control show bloque: Administrador, operador
control actualización bloque: Administración

control show nodo: Administrador, operador
control actualización nodo: Administración

control Para crear dividir: Administración
control show dividir: Administrador, operador
control actualización dividir: Administración
control borrar dividir: Administración

control Para crear reserva: Administrador, operador
control show reserva: Administrador, operador
control actualización reserva: Administrador, operador
control borrar reserva: Administrador, operador

control reconfigurar: Administración
control apagar: Administración
control tomar el control: Administración

EJEMPLOS


# control
scontrol: mostrar depuración parcial
PartitionName = depurar
AllocNodes = ALL AllowGroups = ALL Predeterminado = SÍ
DefaultTime = NINGUNO DisableRootJobs = NO Oculto = NO
MaxNodes = ILIMITADO MaxTime = ILIMITADO MinNodes = 1
Nodos=copo de nieve[0-48]
Prioridad=1 RootOnly=NO Shared=YES:4
Estado=ARRIBA TotalCPUs=694 TotalNodes=49
scontrol: actualizar PartitionName = depurar MaxTime = 60:00 MaxNodes = 4
scontrol: mostrar trabajo 71701
JobId=71701 Nombre=nombre de host
ID de usuario =da(1000) ID de grupo =da(1000)
Prioridad=66264 Cuenta=ninguna QOS=normal WCKey=*123
JobState=COMPLETED Motivo=Ninguno Dependencia=(nulo)
TimeLimit=ILIMITADO Requeue=1 Restarts=0 BatchFlag=0 ExitCode=0:0
SubmitTime=2010-01-05T10:58:40 EligibleTime=2010-01-05T10:58:40
StartTime=2010-01-05T10:58:40 EndTime=2010-01-05T10:58:40
SuspendTime=Ninguno SecsPreSuspend=0
Partición = depurar AllocNode: Sid = copo de nieve: 4702
ReqNodeList=(nulo) ExcNodeList=(nulo)
NodeList=copo de nieve0
NumNodes=1 NumCPUs=10 CPU/Tarea=2 ReqS:C:T=1:1:1
MinCPUsNode=2 MinMemoryNode=0 MinTmpDiskNode=0
Funciones=(null) Reserva=(null)
Compartido=OK Contiguo=0 Licencias=(nula) Red=(nula)
scontrol: actualizar JobId = 71701 TimeLimit = 30:00 Prioridad = 500
scontrol: mostrar nombres de host tux[1-3]
esmoquin1
esmoquin2
esmoquin3
scontrol: crear res StartTime=2009-04-01T08:00:00 Duración=5:00:00 Usuarios=dbremer
NodoCnt=10
Reserva creada: dbremer_1
scontrol: actualizar Reserva = dbremer_1 Flags = Maint NodeCnt = 20
scontrol: eliminar Reserva = dbremer_1
control: salir

COPIA


Copyright (C) 2002-2007 The Regents de la Universidad de California. Producido en Lawrence
Laboratorio Nacional de Livermore (cf, DESCARGO DE RESPONSABILIDAD).
Copyright (C) 2008-2010 Lawrence Livermore Seguridad Nacional.
Derechos de autor (C) 2010-2015 SchedMD LLC.

Este archivo es parte de Slurm, un programa de gestión de recursos. Para obtener más detalles, consulte
<http://slurm.schedmd.com/>.

Slurm es un software gratuito; puedes redistribuirlo y / o modificarlo bajo los términos de la
Licencia pública general GNU publicada por la Free Software Foundation; ya sea la versión 2
de la Licencia, o (a su elección) cualquier versión posterior.

Slurm se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA; sin
incluso la garantía implícita de COMERCIABILIDAD o APTITUD PARA UN PROPÓSITO PARTICULAR. Ver el
Licencia pública general de GNU para más detalles.

Use scontrol en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Compilador pascal gratis
    Compilador pascal gratis
    Un compilador Pascal de 32/64/16 bits para
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Gameboy
    Avance, Nintendo NDS y DOS;
    semánticamente compatible con...
    Descargar Compilador Pascal Gratis
  • 2
    Información sobre Canon EOS DIGITAL
    Información sobre Canon EOS DIGITAL
    Canon no tiene contador de obturadores
    incluido en la información EXIF ​​de un
    archivo de imagen, a diferencia de Nikon y
    Pentax. No hay ningún canon oficial basado
    solicitud ...
    Descargar Canon EOS DIGITAL Información
  • 3
    REFIENDO
    REFIENDO
    rEFInd es una bifurcación de la bota rEFIt
    gerente. Como rEFIt, rEFInd puede
    detectar automáticamente su arranque EFI instalado
    cargadores y presenta una bonita GUI
    menú de opción de arranque ...
    Descargar reencontrar
  • 4
    ExpressLuke GSI
    ExpressLuke GSI
    Esta página de descarga de SourceForge fue para
    otorgar a los usuarios descargar mi fuente construida
    GSI, basado en el gran phhusson
    trabaja. Construyo Android Pie y
    Android 1 ...
    Descargar ExpressLuke GSI
  • 5
    Lanzador de música
    Lanzador de música
    Music Caster es un reproductor de música de bandeja
    que te permite transmitir tu música local a un
    Dispositivo Google Cast. En la primera carrera
    tendrá que hacer clic en la flecha en su
    tas ...
    Descargar Music Caster
  • 6
    PyQt
    PyQt
    PyQt son los enlaces de Python para
    Qt multiplataforma de Digia
    marco de desarrollo de aplicaciones. Eso
    admite Python v2 y v3 y Qt v4 y
    Qt v5. PyQt está disponible...
    Descargar PyQt
  • Más "

Comandos de Linux

Ad