Mennyi a szálak maximális száma folyamatonként Linux alatt?
Mennyi a szálak maximális száma folyamatonként Linux alatt?

Videó: Mennyi a szálak maximális száma folyamatonként Linux alatt?

Videó: Mennyi a szálak maximális száma folyamatonként Linux alatt?
Videó: Generate Studio Quality Realistic Photos By Kohya LoRA Stable Diffusion Training - Full Tutorial 2024, Lehet
Anonim

Gyakorlati szempontból a határ általában a veremtér határozza meg. Ha mindegyik cérna kap egy 1 MB-os veremet (nem emlékszem, hogy ez az alapértelmezett be van-e kapcsolva Linux ), akkor egy 32 bites rendszerben 3000 után elfogy a címterület szálak (feltételezve, hogy az utolsó gb a kernel számára van fenntartva).

Ennek megfelelően hogyan találja meg a szálak maximális számát?

3 válasz. 4 CPU-foglalat van, mindegyik CPU-nak legfeljebb 12 magja lehet, és mindegyik magnak két magja lehet. szálak . A ti max menet A szám 4 CPU x 12 mag x 2 szálak magonként, tehát 12 x 4 x 2 96. Ezért a max menet szám 96 és max a magok száma 48.

Továbbá hogyan számolhatom meg a szálak számát egy folyamatban Linux alatt? A végösszeg megszerzéséhez szám a szálak (apró darabok a folyamat egyidejű futtatása) a ps -o nlwp parancsot használhatja. Mindig működik. De ha inkább megpróbálod lát fájlon keresztül. valószínűleg meg kell néznie az egyes fájlokhoz létrehozott fájlokat folyamat a rendszerről.

Ezen kívül hány szál lehet egy folyamat?

A folyamat lehet bárhol csak egy cérna nak nek sok szál . Amikor a folyamat elindul, hozzá van rendelve a memória és az erőforrások. Minden egyes cérna ban,-ben folyamat megosztja ezt az emléket és erőforrásokat. Egyszálúban folyamatokat , az folyamat egyet tartalmaz cérna.

Hány folyamat hozható létre Linuxban?

A 4194303 az x86_64 és a 32767 az x86 maximális korlátja. Rövid válasz a kérdésére: száma folyamat lehetséges a Linux rendszer KORLÁTALAN.

Ajánlott: