Red Hat Training

A Red Hat training course is available for RHEL 8

20.3.4. Establecer las políticas del programador

Compruebe y ajuste las políticas y prioridades del programador utilizando la herramienta de línea de comandos chrt. Puede iniciar nuevos procesos con las propiedades deseadas, o cambiar las propiedades de un proceso en ejecución. También puede utilizarse para establecer la política en tiempo de ejecución.

Procedimiento

  1. Ver el ID del proceso (PID) de los procesos activos:

    # ps

    Utilice la opción --pid o -p con el comando ps para ver los detalles del PID en particular.

  2. Compruebe la política de programación, el PID y la prioridad de un proceso concreto:

    # chrt -p 468
    pid 468's current scheduling policy: SCHED_FIFO
    pid 468's current scheduling priority: 85
    
    # chrt -p 476
    pid 476's current scheduling policy: SCHED_OTHER
    pid 476's current scheduling priority: 0

    Aquí, 468 y 476 son PID de un proceso.

  3. Establecer la política de programación de un proceso:

    1. Por ejemplo, para establecer el proceso con PID 1000 a SCHED_FIFO, con una prioridad de 50:

      # chrt -f -p 50 1000
    2. Por ejemplo, para establecer el proceso con PID 1000 a SCHED_OTHER, con una prioridad de 0:

      # chrt -o -p 0 1000
    3. Por ejemplo, para establecer el proceso con PID 1000 a SCHED_RR, con una prioridad de 10:

      # chrt -r -p 10 1000
    4. Para iniciar una nueva aplicación con una política y una prioridad determinadas, especifique el nombre de la aplicación:

      # chrt -f 36 /bin/my-app

Recursos adicionales