Kakšno je največje število niti na proces v Linuxu?
Kakšno je največje število niti na proces v Linuxu?

Video: Kakšno je največje število niti na proces v Linuxu?

Video: Kakšno je največje število niti na proces v Linuxu?
Video: Gregory Chaitin: Complexity, Metabiology, Gödel, Cold Fusion 2024, November
Anonim

V praktičnem smislu, omejitev je običajno določen s prostorom sklada. Če vsak nit dobi sklad 1 MB (ne spomnim se, ali je to privzeto vklopljeno Linux ), potem vam bo 32-bitnemu sistemu po 3000 zmanjkalo naslovnega prostora niti (ob predpostavki, da je zadnji gb rezerviran za jedro).

V skladu s tem, kako najdete največje število niti?

3 odgovori. Imate 4 vtičnice za CPU, vsak CPU ima lahko do 12 jeder in vsako jedro ima lahko dve niti . Vaš max nit Število je, 4 CPU x 12 jeder x 2 niti na jedro, torej je 12 x 4 x 2 96. Zato je max nit število je 96 in maks število jeder je 48.

Poleg tega, kako preštejem število niti v procesu v Linuxu? Da bi dobili vsoto številko od niti (majhni koščki a proces ki teče sočasno) a lahko uporabite ukaz ps -o nlwp Deluje ves čas. Če pa raje poskusite glej to prek datoteke. verjetno bi morali pogledati datoteke, ki so bile ustvarjene za vsakega posebej proces sistema.

Poleg tega, koliko niti lahko ima proces?

A proces lahko ima kjerkoli od samo enega nit do veliko niti . Ko a proces se zažene, se mu dodelijo pomnilnik in viri. Vsak nit v proces deli ta spomin in vire. V enonitnem procesov , proces vsebuje eno nit.

Koliko procesov je mogoče ustvariti v Linuxu?

4194303 je največja omejitev za x86_64 in 32767 za x86. Kratek odgovor na vaše vprašanje: Število proces možno v linux sistem je NEOMEJEN.

Priporočena: