El uso de los procesos Top - 4 tiene 100% + CPU: ¿Cómo?

8

Simple realmente

Tener un servidor Linux: se están ejecutando 4 procesos con un uso de CPU del 100% o más.

¿Qué significa esto exactamente? Supuse que nada podría ir más allá del 100% :)

Steve
fuente

Respuestas:

12

¿Es una máquina multinúcleo? Mi computadora portátil es de doble núcleo, y puedo obtener el 100% superior para 2 procesos.

Según tengo entendido, top te dará el 100% por procesador / núcleo.

Ben Pilbrow
fuente
3
Sí, si tiene 4 núcleos y lo
maximiza
Tengo 4 núcleos, y en este momento tengo 5 procesos que usan aproximadamente el 99% de uso de la CPU. Esto es más del 400%, ¿cómo es esto posible?
Addison
3

Las diferentes versiones del uso de CPU de la pantalla superior son diferentes. Suponiendo que se refiera a líneas de pedido de proceso individuales, top muestra el uso acumulativo de la CPU para ese proceso y todos los subprocesos secundarios. Es decir, si un proceso tiene dos subprocesos secundarios en ejecución, uno con el 50% de la CPU 0 y el otro con el 75% de la CPU 1, top informará el uso de la CPU para el proceso al 125%.

Estos subprocesos se pueden mostrar ejecutando la parte superior con -H o en PS con la opción -m.

Brian Tillman
fuente
0

La utilización es en referencia a un procesador. Los procesos de un solo hilo no pueden exceder el 100%. Sin embargo, si top puede reportar algunas muestras como más del 100%. Los procesos de subprocesos múltiples deben poder superar el 100% dados los procesadores múltiples.

Parece que tiene muchos procesos vinculados a la CPU. Esto es normal para algunos procesos, como el programa Seti. Los procesos interactivos normalmente no usan mucha CPU.

Según su informe, debe tener al menos 4 procesadores.

BillThor
fuente