Kui suur on maksimaalne lõimede arv protsessi kohta Linuxis?
Kui suur on maksimaalne lõimede arv protsessi kohta Linuxis?

Video: Kui suur on maksimaalne lõimede arv protsessi kohta Linuxis?

Video: Kui suur on maksimaalne lõimede arv protsessi kohta Linuxis?
Video: Generate Studio Quality Realistic Photos By Kohya LoRA Stable Diffusion Training - Full Tutorial 2024, Aprill
Anonim

Praktilises mõttes on piiri määratakse tavaliselt virnaruumi järgi. Kui iga niit saab 1 MB pinu (ma ei mäleta, kas see on vaikimisi sisse lülitatud Linux ), siis saab 32-bitise süsteemi aadressiruum pärast 3000 otsa niidid (eeldusel, et viimane GB on reserveeritud kernelile).

Kuidas vastavalt sellele leida maksimaalne lõimede arv?

3 vastust. Teil on 4 protsessori pesa, igal CPU-l võib olla kuni 12 südamikku ja igal tuumal võib olla kaks niidid . Sinu max niit arv on 4 protsessorit x 12 tuuma x 2 niidid südamiku kohta, seega 12 x 4 x 2 on 96. Seetõttu max niit arv on 96 ja max tuumade arv on 48.

Lisaks, kuidas ma saan Linuxis protsessi lõimede arvu lugeda? Et saada kokku number selle niidid (väikesed tükid a protsessi samaaegselt töötades) saate kasutada käsku ps -o nlwp See töötab kogu aeg. Aga kui soovite proovida vaata seda faili kaudu. peaksite ilmselt vaatama faile, mis loodi igaühe jaoks protsessi süsteemist.

Pealegi, mitu lõime võib protsessil olla?

A protsess võib olla ükskõik kus ainult ühest niit juurde palju niite . Kui protsessi käivitub, määratakse sellele mälu ja ressursid. Iga niit aastal protsessi jagab seda mälu ja ressursse. Ühe keermega protsessid , protsessi sisaldab ühte niit.

Mitu protsessi saab Linuxis luua?

4194303 on x86_64 ja 32767 x86 jaoks maksimaalne limiit. Lühike vastus teie küsimusele: Number of protsessi aastal võimalik Linux süsteem on PIIRAMATU.

Soovitan: