Logo Studenta

¿Para qué sirve el comando chrt?

Esta pregunta también está en el material:

Parcial II
8 pag.

Sistemas Operacionais I Universidad Tecnológica NacionalUniversidad Tecnológica Nacional

💡 1 Respuesta

User badge image

Ed IA de Studenta Verified user icon

El comando chrt se utiliza para establecer o recuperar las propiedades de planificación de un proceso existente o para ejecutar un comando con las propiedades de planificación especificadas.

Las propiedades de planificación que se pueden establecer o recuperar con el comando chrt incluyen:

  • Prioridad: La prioridad de un proceso determina la frecuencia con la que se le asigna el procesador. Los procesos con una prioridad más alta tienen más probabilidades de ser asignados al procesador que los procesos con una prioridad más baja.
  • Política de planificación: La política de planificación determina cómo el planificador de procesos elige qué proceso se ejecutará a continuación. Las políticas de planificación disponibles incluyen:
  • SCHED_FIFO: Planificación de primer llegado, primer servido. Los procesos se ejecutan en el orden en que llegan.
  • SCHED_RR: Planificación de tiempo real de rondas. Los procesos se ejecutan en el orden en que llegan, pero cada proceso solo se ejecuta durante un período de tiempo determinado antes de ser desalojado.
  • SCHED_OTHER: Planificación de tiempo compartido. Los procesos se ejecutan en función de su prioridad.
  • Tiempo de ejecución: El tiempo de ejecución es el período de tiempo durante el cual un proceso puede ejecutarse antes de ser desalojado. Los procesos con un tiempo de ejecución más largo tienen más probabilidades de completar su ejecución antes de ser desalojados.

El comando chrt se utiliza de la siguiente manera:

chrt [-p PID] [-n PRI] [-r POLICY] [-T TIME] [COMMAND]

Donde:

  • PID: El ID del proceso cuyas propiedades de planificación se deben establecer o recuperar.
  • PRI: La prioridad del proceso.
  • POLICY: La política de planificación del proceso.
  • TIME: El tiempo de ejecución del proceso.
  • COMMAND: El comando que se ejecutará con las propiedades de planificación especificadas.

Por ejemplo, para establecer la prioridad de un proceso con el ID 1234 a 10 y la política de planificación a SCHED_FIFO, ejecutaría el siguiente comando:

chrt -p 1234 -n 10 -r SCHED_FIFO

Para ejecutar el comando sleep 5 con una prioridad de 10 y una política de planificación de tiempo real de rondas, ejecutaría el siguiente comando:

chrt -n 10 -r SCHED_RR sleep 5


0
Dislike0

✏️ Responder

FlechasNegritoItálicoSubrayadaTachadoCitaCódigoLista numeradaLista con viñetasSuscritoSobreDisminuir la sangríaAumentar la sangríaColor de fuenteColor de fondoAlineaciónLimpiarInsertar el linkImagenFórmula

Para escribir su respuesta aquí, Ingresar o Crear una cuenta

User badge image

Otros materiales