¿Cuál es el número máximo de subprocesos por proceso en Linux?
¿Cuál es el número máximo de subprocesos por proceso en Linux?

Video: ¿Cuál es el número máximo de subprocesos por proceso en Linux?

Video: ¿Cuál es el número máximo de subprocesos por proceso en Linux?
Video: 🔥Tu CPU sufre de altas temperaturas? ¡HAZ ESTO!✅ 2024, Noviembre
Anonim

En términos prácticos, la límite generalmente se determina por el espacio de la pila. Si cada hilo obtiene una pila de 1 MB (no recuerdo si ese es el valor predeterminado en Linux ), un sistema de 32 bits se quedará sin espacio de direcciones después de 3000 hilos (asumiendo que el último GB está reservado para el kernel).

En consecuencia, ¿cómo encuentra el número máximo de subprocesos?

3 respuestas. Tiene 4 zócalos de CPU, cada CPU puede tener hasta 12 núcleos y cada núcleo puede tener dos hilos . Tu hilo máximo el recuento es, 4 CPU x 12 núcleos x 2 hilos por núcleo, por lo que 12 x 4 x 2 es 96. Por lo tanto, el hilo máximo cuenta es 96 y max el recuento de núcleos es 48.

Además, ¿cómo cuento el número de subprocesos en un proceso en Linux? Para obtener el total número de El hilos (pequeños pedazos de un proceso ejecutando simultáneamente) de un puede usar el comando ps -o nlwp Funciona todo el tiempo. Pero si prefieres intentar ver a través de un archivo. probablemente debería mirar los archivos que se crearon para todos y cada uno proceso del sistema.

Además, ¿cuántos hilos puede tener un proceso?

A el proceso puede tener en cualquier lugar desde solo uno hilo para muchos hilos . Cuando una proceso arranca, se le asigna memoria y recursos. Cada hilo en el proceso comparte esa memoria y recursos. En un solo hilo procesos , los proceso contiene uno hilo.

¿Cuántos procesos se pueden crear en Linux?

4194303 es el límite máximo para x86_64 y 32767 para x86. Respuesta corta a su pregunta: Número de proceso posible en el linux El sistema es ILIMITADO.

Recomendado: