Quin és el nombre màxim de fils per procés a Linux?
Quin és el nombre màxim de fils per procés a Linux?

Vídeo: Quin és el nombre màxim de fils per procés a Linux?

Vídeo: Quin és el nombre màxim de fils per procés a Linux?
Vídeo: Берегись автомобиля (FullHD, комедия, реж. Эльдар Рязанов, 1966 г.) 2024, Maig
Anonim

En termes pràctics, el límit normalment es determina per l'espai de la pila. Si cadascú fil obté una pila d'1 MB (no recordo si aquesta és la configuració predeterminada Linux ), llavors un sistema de 32 bits es quedarà sense espai d'adreces després de 3000 fils (suposant que l'últim GB està reservat al nucli).

En conseqüència, com es troba el nombre màxim de fils?

3 respostes. Teniu 4 sòcols de CPU, cada CPU pot tenir fins a 12 nuclis i cada nucli pot tenir dos fils . El teu fil màxim el recompte és, 4 CPU x 12 nuclis x 2 fils per nucli, de manera que 12 x 4 x 2 és 96. Per tant, el fil màxim el nombre és de 96 i màx El nombre de nuclis és 48.

A més, com puc comptar el nombre de fils en un procés a Linux? Per obtenir el total nombre del fils (petits trossos d'a procés executant-se simultàniament) d'a podeu utilitzar l'ordre ps -o nlwp Funciona tot el temps. Però si prefereixes intentar-ho veure a través d'un fitxer. probablement hauríeu de mirar els fitxers que es van crear per a tots i cadascun procés del sistema.

A més, quants fils pot tenir un procés?

A procés pot tenir qualsevol lloc des d'un sol fil a molts fils . Quan un procés comença, se li assigna memòria i recursos. Cadascú fil en el procés comparteix aquesta memòria i recursos. En un sol fil processos , el procés en conté un fil.

Quants processos es poden crear a Linux?

4194303 és el límit màxim per a x86_64 i 32767 per a x86. Resposta breu a la teva pregunta: Nombre de procés possible en el linux El sistema és ILLIMITAT.

Recomanat: