GNU/Linux >> Tutoriales Linux >  >> Linux

¿Los procesos durmientes obtienen el mismo tiempo de CPU?

Los procesos no consumen recursos de la CPU mientras están inactivos. Pueden agregar algo de sobrecarga ya que el Kernel tiene que hacer malabares con ellos, pero eso es muy insignificante.

Sin embargo, debido a la forma en que está redactada la pregunta, debo mencionar que cuando se usa CFS (programador completamente justo) de Linux, intenta dar a los programas un mayor tiempo de CPU en proporción al tiempo que duerme, es decir, si un proceso duerme mucho. , cuando se reanuda, obtiene una prioridad más alta.

Consulte http://www.ibm.com/developerworks/linux/library/l-completely-fair-scheduler/ para obtener una descripción de CFS.


Por definición, un proceso durmiente no se ejecuta en la CPU, por lo que, obviamente, la cantidad de tiempo de CPU que utiliza es cero.


Linux
  1. Salida a Stdout y al mismo tiempo Grep en un archivo?

  2. Linux:¿cómo obtener la hora del reloj de pared de un proceso en ejecución?

  3. 3 trucos para obtener la salida de múltiples comandos en la misma fila

  4. ¿Cómo obtener la hora de inicio de un proceso de Linux de larga duración?

  5. ¿Por qué el núcleo se asigna al mismo espacio de direcciones que los procesos?

Cómo obtener la fecha y hora actuales en Python

Obtener información de la CPU en Linux

Copie archivos y cree directorios de destino al mismo tiempo

¿El indicador de hora no muestra la fecha/hora?

¿Cómo hacer que todos los procesos se ejecuten en cada núcleo de CPU en Ubuntu?

¿En qué se parecen el tiempo de CPU y el uso de CPU?