Gestión del rendimiento, los procesos y la información del sistema en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Septiembre de 2014
 
 

Cómo designar una prioridad de proceso (priocntl)

  1. Asuma el rol de usuario root.

    Consulte Uso de sus derechos administrativos asignados de Protección de los usuarios y los procesos en Oracle Solaris 11.2 .

  2. Inicie un proceso con una prioridad designada.
    # priocntl -e -c class -m user-limit -p PRI command-name
    –e

    Ejecuta el comando.

    –c class

    Especifica la clase dentro de la cual se ejecutará el proceso. Las clases válidas son TS (tiempo compartido), RT (tiempo real), IA (interactivo), FSS (reparto equitativo) y FX (prioridad fija).

    –m user-limit

    Al utilizar la opción –p con esta opción, también se especifica la cantidad máxima que usted puede aumentar o reducir su prioridad.

    –p PRI

    Permite especificar la prioridad relativa en la clase RT para un subproceso de tiempo real. Para un proceso de tiempo compartido, la opción –p permite especificar la prioridad proporcionada por el usuario, que oscila entre -60 y +60.

    command-name

    Especifica el nombre del comando que se va a ejecutar.

  3. Verifique el estado del proceso.
    # ps -ecl | grep command-name
Ejemplo 2-4  Designación de una prioridad de proceso (priocntl)

El siguiente ejemplo muestra cómo iniciar el comando find con la prioridad más alta posible proporcionada por el usuario.

# priocntl -e -c TS -m 60 -p 60 find . -name core -print
# ps -ecl | grep find