Koliki je maksimalni broj niti po procesu u Linuxu?
Koliki je maksimalni broj niti po procesu u Linuxu?

Video: Koliki je maksimalni broj niti po procesu u Linuxu?

Video: Koliki je maksimalni broj niti po procesu u Linuxu?
Video: Вейксерф для новичков - что нужно знать в первый раз | Алексей Соболев 2024, Svibanj
Anonim

U praktičnom smislu, ograničiti obično je određen prostorom steka. Ako svaki nit dobiva stog od 1MB (ne mogu se sjetiti je li to zadano uključeno Linux ), tada će vam 32-bitni sustav ostati bez adresnog prostora nakon 3000 niti (pod pretpostavkom da je zadnji gb rezerviran za kernel).

U skladu s tim, kako pronaći maksimalan broj niti?

3 odgovora. Imate 4 CPU utičnice, svaki CPU može imati do 12 jezgri i svaka jezgra može imati dvije niti . Vaš maks. navoj broj je, 4 CPU x 12 jezgri x 2 niti po jezgri, pa je 12 x 4 x 2 96. Stoga je maks. navoj broj je 96 i max broj jezgri je 48.

Nadalje, kako mogu izbrojati broj niti u procesu u Linuxu? Da biste dobili zbroj broj od niti (mali komadi a postupak radi istovremeno) od a možete koristiti naredbu ps -o nlwp Ona radi cijelo vrijeme. Ali ako više voliš pokušati vidjeti to kroz datoteku. vjerojatno biste trebali pogledati datoteke koje su stvorene za svaku od njih postupak sustava.

Osim toga, koliko niti proces može imati?

A proces može imati bilo gdje od samo jednog nit do mnoge niti . Kad postupak počinje, dodjeljuje mu se memorija i resursi. Svaki nit u postupak dijeli tu memoriju i resurse. U jednonitnom procesa , the postupak sadrži jedan nit.

Koliko se procesa može kreirati u Linuxu?

4194303 je maksimalno ograničenje za x86_64 i 32767 za x86. Kratak odgovor na Vaše pitanje: Broj postupak moguće u linux sustav je NEOGRANIČEN.

Preporučeni: